home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Open Me First!
/
Apple DocViewer
/
Apple DocViewer
/
Apple DocViewer.rsrc
/
CODE_5_GDoCommand.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
125KB
|
2,221 lines
# near model CODE resource
# jump table entries: 2440-2474 (35 of them)
export_305:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 2054 movea.l A0, [A4]
0000000C 4AA8 0036 tst.l [A0 + 0x36]
00000010 6706 beq +0x8 /* 00000018 */
00000012 2F28 0036 move.l -[A7], [A0 + 0x36]
00000016 A8D9 syscall DisposRgn/DisposeRgn
label00000018:
00000018 2054 movea.l A0, [A4]
0000001A 7000 moveq.l D0, 0x00
0000001C 2140 0036 move.l [A0 + 0x36], D0
00000020 4AA8 003A tst.l [A0 + 0x3A]
00000024 6708 beq +0xA /* 0000002E */
00000026 2054 movea.l A0, [A4]
00000028 2F28 003A move.l -[A7], [A0 + 0x3A]
0000002C A8D9 syscall DisposRgn/DisposeRgn
label0000002E:
0000002E 2054 movea.l A0, [A4]
00000030 7000 moveq.l D0, 0x00
00000032 2140 003A move.l [A0 + 0x3A], D0
00000036 7000 moveq.l D0, 0x00
00000038 2140 0032 move.l [A0 + 0x32], D0
0000003C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000040 4EAD 16FA jsr [A5 + 0x16FA /* export_731 */]
00000044 285F movea.l A4, [A7]+
00000046 4E5E unlink A6
00000048 2E9F move.l [A7], [A7]+
0000004A 4E75 rts
fn0000004C:
0000004C 4E56 0000 link A6, 0
00000050 48E7 0018 movem.l -[A7], A3,A4
00000054 286E 0008 movea.l A4, [A6 + 0x8]
00000058 206E 000C movea.l A0, [A6 + 0xC]
0000005C 2254 movea.l A1, [A4]
0000005E 2350 002A move.l [A1 + 0x2A], [A0]
00000062 1029 0026 move.b D0, [A1 + 0x26]
00000066 6760 beq +0x62 /* 000000C8 */
00000068 2F00 move.l -[A7], D0
0000006A 4267 clr.w -[A7]
0000006C 2054 movea.l A0, [A4]
0000006E 2F28 0036 move.l -[A7], [A0 + 0x36]
00000072 A8E2 syscall EmptyRgn
00000074 121F move.b D1, [A7]+
00000076 201F move.l D0, [A7]+
00000078 0A01 0001 xori.b D1, 0x1
0000007C C001 and.b D0, D1
0000007E 6748 beq +0x4A /* 000000C8 */
00000080 2254 movea.l A1, [A4]
00000082 2069 0036 movea.l A0, [A1 + 0x36]
00000086 2050 movea.l A0, [A0]
00000088 47E8 0002 lea.l A3, [A0 + 0x2]
0000008C 3029 002C move.w D0, [A1 + 0x2C]
00000090 B06B 0002 cmp.w D0, [A3 + 0x2]
00000094 6D0A blt +0xC /* 000000A0 */
00000096 2049 movea.l A0, A1
00000098 316B 0002 002C move.w [A0 + 0x2C], [A3 + 0x2]
0000009E 600C bra +0xE /* 000000AC */
label000000A0:
000000A0 302B 0006 move.w D0, [A3 + 0x6]
000000A4 5340 subq.w D0, 1
000000A6 2054 movea.l A0, [A4]
000000A8 3140 002C move.w [A0 + 0x2C], D0
label000000AC:
000000AC 2054 movea.l A0, [A4]
000000AE 3028 002A move.w D0, [A0 + 0x2A]
000000B2 B053 cmp.w D0, [A3]
000000B4 6D06 blt +0x8 /* 000000BC */
000000B6 3153 002A move.w [A0 + 0x2A], [A3]
000000BA 600C bra +0xE /* 000000C8 */
label000000BC:
000000BC 302B 0004 move.w D0, [A3 + 0x4]
000000C0 5340 subq.w D0, 1
000000C2 2054 movea.l A0, [A4]
000000C4 3140 002A move.w [A0 + 0x2A], D0
label000000C8:
000000C8 4CDF 1800 movem.l A3,A4, [A7]+
000000CC 4E5E unlink A6
000000CE 205F movea.l A0, [A7]+
000000D0 504F addq.w A7, 8
000000D2 4ED0 jmp [A0]
fn000000D4:
000000D4 4E56 FFF8 link A6, -0x0008
000000D8 48E7 0018 movem.l -[A7], A3,A4
000000DC 266E 000C movea.l A3, [A6 + 0xC]
000000E0 286E 0008 movea.l A4, [A6 + 0x8]
000000E4 4267 clr.w -[A7]
000000E6 2F13 move.l -[A7], [A3]
000000E8 2054 movea.l A0, [A4]
000000EA 2F28 0022 move.l -[A7], [A0 + 0x22]
000000EE 4EAD 264A jsr [A5 + 0x264A /* export_1221 */]
000000F2 101F move.b D0, [A7]+
000000F4 6700 009C beq +0x9E /* 00000192 */
000000F8 2254 movea.l A1, [A4]
000000FA 2069 0022 movea.l A0, [A1 + 0x22]
000000FE 2050 movea.l A0, [A0]
00000100 1028 004E move.b D0, [A0 + 0x4E]
00000104 660E bne +0x10 /* 00000114 */
00000106 2049 movea.l A0, A1
00000108 1228 0026 move.b D1, [A0 + 0x26]
0000010C 0A01 0001 xori.b D1, 0x1
00000110 8001 or.b D0, D1
00000112 6718 beq +0x1A /* 0000012C */
label00000114:
00000114 486E FFF8 pea.l [A6 - 0x8]
00000118 2F13 move.l -[A7], [A3]
0000011A 302B 0002 move.w D0, [A3 + 0x2]
0000011E 5240 addq.w D0, 1
00000120 3F00 move.w -[A7], D0
00000122 3013 move.w D0, [A3]
00000124 5240 addq.w D0, 1
00000126 3F00 move.w -[A7], D0
00000128 A8A7 syscall SetRect
0000012A 6016 bra +0x18 /* 00000142 */
label0000012C:
0000012C 2054 movea.l A0, [A4]
0000012E 2F28 002A move.l -[A7], [A0 + 0x2A]
00000132 2F13 move.l -[A7], [A3]
00000134 486E FFF8 pea.l [A6 - 0x8]
00000138 A8AC syscall Pt2Rect
0000013A 526E FFFE addq.w [A6 - 0x2], 1
0000013E 526E FFFC addq.w [A6 - 0x4], 1
label00000142:
00000142 2054 movea.l A0, [A4]
00000144 2F28 0032 move.l -[A7], [A0 + 0x32]
00000148 486E FFF8 pea.l [A6 - 0x8]
0000014C A8DF syscall RectRgn
0000014E 2054 movea.l A0, [A4]
00000150 1028 0027 move.b D0, [A0 + 0x27]
00000154 673C beq +0x3E /* 00000192 */
00000156 2248 movea.l A1, A0
00000158 2069 0022 movea.l A0, [A1 + 0x22]
0000015C 2050 movea.l A0, [A0]
0000015E 1228 004E move.b D1, [A0 + 0x4E]
00000162 0A01 0001 xori.b D1, 0x1
00000166 C001 and.b D0, D1
00000168 6728 beq +0x2A /* 00000192 */
0000016A 2054 movea.l A0, [A4]
0000016C 1028 0028 move.b D0, [A0 + 0x28]
00000170 6710 beq +0x12 /* 00000182 */
00000172 2F28 0036 move.l -[A7], [A0 + 0x36]
00000176 2F28 0032 move.l -[A7], [A0 + 0x32]
0000017A 2F28 0032 move.l -[A7], [A0 + 0x32]
0000017E A8E6 syscall DiffRgn
00000180 6010 bra +0x12 /* 00000192 */
label00000182:
00000182 2054 movea.l A0, [A4]
00000184 2F28 0036 move.l -[A7], [A0 + 0x36]
00000188 2F28 0032 move.l -[A7], [A0 + 0x32]
0000018C 2F28 0032 move.l -[A7], [A0 + 0x32]
00000190 A8E5 syscall UnionRgn
label00000192:
00000192 4CDF 1800 movem.l A3,A4, [A7]+
00000196 4E5E unlink A6
00000198 205F movea.l A0, [A7]+
0000019A 504F addq.w A7, 8
0000019C 4ED0 jmp [A0]
0000019E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001A0-000001A6
fn000001A0:
000001A0 4E56 0000 link A6, 0
000001A4 2F0C move.l -[A7], A4
// end alternate branch 000001A0-000001A6
fn000001A0: // (misaligned)
000001A2 0000 2F0C ori.b D0, 0xC
000001A6 286E 0008 movea.l A4, [A6 + 0x8]
000001AA 2054 movea.l A0, [A4]
000001AC 2F28 0036 move.l -[A7], [A0 + 0x36]
000001B0 2F28 0032 move.l -[A7], [A0 + 0x32]
000001B4 2F28 003A move.l -[A7], [A0 + 0x3A]
000001B8 A8E6 syscall DiffRgn
000001BA 2054 movea.l A0, [A4]
000001BC 2F28 003A move.l -[A7], [A0 + 0x3A]
000001C0 2268 0022 movea.l A1, [A0 + 0x22]
000001C4 2251 movea.l A1, [A1]
000001C6 1F29 002C move.b -[A7], [A1 + 0x2C]
000001CA 1F3C 0001 move.b -[A7], 0x1
000001CE 2F28 0022 move.l -[A7], [A0 + 0x22]
000001D2 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000001D6 2054 movea.l A0, [A4]
000001D8 2F28 0032 move.l -[A7], [A0 + 0x32]
000001DC 2F28 0036 move.l -[A7], [A0 + 0x36]
000001E0 2F28 003A move.l -[A7], [A0 + 0x3A]
000001E4 A8E6 syscall DiffRgn
000001E6 2054 movea.l A0, [A4]
000001E8 2F28 003A move.l -[A7], [A0 + 0x3A]
000001EC 1F3C 0001 move.b -[A7], 0x1
000001F0 2268 0022 movea.l A1, [A0 + 0x22]
000001F4 2251 movea.l A1, [A1]
000001F6 1F29 002C move.b -[A7], [A1 + 0x2C]
000001FA 2F28 0022 move.l -[A7], [A0 + 0x22]
000001FE 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00000202 285F movea.l A4, [A7]+
00000204 4E5E unlink A6
00000206 2E9F move.l [A7], [A7]+
00000208 4E75 rts
0000020A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_306: // at 0000020C (misaligned)
0000020E FFF0 .invalid <<F/7/7>>
00000210 206E 0014 movea.l A0, [A6 + 0x14]
00000214 43EE FFF8 lea.l A1, [A6 - 0x8]
00000218 22D8 move.l [A1]+, [A0]+
0000021A 22D8 move.l [A1]+, [A0]+
0000021C 206E 0010 movea.l A0, [A6 + 0x10]
00000220 43EE FFF0 lea.l A1, [A6 - 0x10]
00000224 22D8 move.l [A1]+, [A0]+
00000226 22D8 move.l [A1]+, [A0]+
00000228 4E5E unlink A6
0000022A 205F movea.l A0, [A7]+
0000022C DEFC 0010 add.w A7, 0x10
00000230 4ED0 jmp [A0]
00000232 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_307: // at 00000234 (misaligned)
00000236 FFE4 .invalid <<F/7/7>>
00000238 48E7 0018 movem.l -[A7], A3,A4
0000023C 266E 0008 movea.l A3, [A6 + 0x8]
00000240 284B movea.l A4, A3
00000242 102E 000C move.b D0, [A6 + 0xC]
00000246 6700 009E beq +0xA0 /* 000002E6 */
0000024A 486E FFEC pea.l [A6 - 0x14]
0000024E 2054 movea.l A0, [A4]
00000250 2F28 0022 move.l -[A7], [A0 + 0x22]
00000254 4EAD 27AA jsr [A5 + 0x27AA /* export_1265 */]
00000258 206E 000E movea.l A0, [A6 + 0xE]
0000025C 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000260 22D8 move.l [A1]+, [A0]+
00000262 22D8 move.l [A1]+, [A0]+
00000264 486E FFEC pea.l [A6 - 0x14]
00000268 486E FFE4 pea.l [A6 - 0x1C]
0000026C 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
00000270 42A7 clr.l -[A7]
00000272 486E FFE4 pea.l [A6 - 0x1C]
00000276 2054 movea.l A0, [A4]
00000278 2F28 0022 move.l -[A7], [A0 + 0x22]
0000027C 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
00000280 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000284 4A2E 001A tst.b [A6 + 0x1A]
00000288 662C bne +0x2E /* 000002B6 */
0000028A 486E FFFC pea.l [A6 - 0x4]
0000028E 2F0B move.l -[A7], A3
00000290 4EBA FDBA jsr [PC - 0x246 /* 0000004C */]
00000294 2054 movea.l A0, [A4]
00000296 1028 0027 move.b D0, [A0 + 0x27]
0000029A 671A beq +0x1C /* 000002B6 */
0000029C 4267 clr.w -[A7]
0000029E 2054 movea.l A0, [A4]
000002A0 2F28 002A move.l -[A7], [A0 + 0x2A]
000002A4 2268 0022 movea.l A1, [A0 + 0x22]
000002A8 2251 movea.l A1, [A1]
000002AA 2F29 0050 move.l -[A7], [A1 + 0x50]
000002AE A8E8 syscall PtInRgn
000002B0 2054 movea.l A0, [A4]
000002B2 115F 0028 move.b [A0 + 0x28], [A7]+
label000002B6:
000002B6 202E FFFC move.l D0, [A6 - 0x4]
000002BA 2054 movea.l A0, [A4]
000002BC B0A8 002E cmp.l D0, [A0 + 0x2E]
000002C0 6724 beq +0x26 /* 000002E6 */
000002C2 486E FFFC pea.l [A6 - 0x4]
000002C6 2F0B move.l -[A7], A3
000002C8 4EBA FE0A jsr [PC - 0x1F6 /* 000000D4 */]
000002CC 2F0B move.l -[A7], A3
000002CE 4EBA FED0 jsr [PC - 0x130 /* 000001A0 */]
000002D2 2054 movea.l A0, [A4]
000002D4 2F28 0032 move.l -[A7], [A0 + 0x32]
000002D8 2F28 0036 move.l -[A7], [A0 + 0x36]
000002DC A8DC syscall CopyRgn
000002DE 2054 movea.l A0, [A4]
000002E0 216E FFFC 002E move.l [A0 + 0x2E], [A6 - 0x4]
label000002E6:
000002E6 2D4B 001C move.l [A6 + 0x1C], A3
000002EA 4CDF 1800 movem.l A3,A4, [A7]+
000002EE 4E5E unlink A6
000002F0 205F movea.l A0, [A7]+
000002F2 DEFC 0014 add.w A7, 0x14
000002F6 4ED0 jmp [A0]
export_308:
000002F8 4E56 0000 link A6, 0
000002FC 2F0C move.l -[A7], A4
000002FE 286E 0008 movea.l A4, [A6 + 0x8]
00000302 2254 movea.l A1, [A4]
00000304 2069 0022 movea.l A0, [A1 + 0x22]
00000308 2050 movea.l A0, [A0]
0000030A 1028 004E move.b D0, [A0 + 0x4E]
0000030E 671A beq +0x1C /* 0000032A */
00000310 2069 0032 movea.l A0, [A1 + 0x32]
00000314 2050 movea.l A0, [A0]
00000316 2F28 0002 move.l -[A7], [A0 + 0x2]
0000031A 42A7 clr.l -[A7]
0000031C 1F3C 0001 move.b -[A7], 0x1
00000320 2F29 0022 move.l -[A7], [A1 + 0x22]
00000324 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00000328 6014 bra +0x16 /* 0000033E */
label0000032A:
0000032A 2054 movea.l A0, [A4]
0000032C 2F28 0032 move.l -[A7], [A0 + 0x32]
00000330 42A7 clr.l -[A7]
00000332 1F3C 0001 move.b -[A7], 0x1
00000336 2F28 0022 move.l -[A7], [A0 + 0x22]
0000033A 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
label0000033E:
0000033E 285F movea.l A4, [A7]+
00000340 4E5E unlink A6
00000342 2E9F move.l [A7], [A7]+
00000344 4E75 rts
00000346 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_309: // at 00000348 (misaligned)
0000034A FFFE .invalid <<F/7/7>>
0000034C 48E7 0108 movem.l -[A7], D7,A4
00000350 206E 000C movea.l A0, [A6 + 0xC]
00000354 2850 movea.l A4, [A0]
00000356 202C 0002 move.l D0, [A4 + 0x2]
0000035A 4840 swap.w D0
0000035C 4A40 tst.w D0
0000035E 6712 beq +0x14 /* 00000372 */
00000360 4267 clr.w -[A7]
00000362 2F3C 0050 0070 move.l -[A7], 0x500070 /* 'P\0p' */
00000368 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000036C 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00000370 3E1F move.w D7, [A7]+
label00000372:
00000372 7000 moveq.l D0, 0x00
00000374 2D40 0010 move.l [A6 + 0x10], D0
00000378 4CDF 1080 movem.l D7,A4, [A7]+
0000037C 4E5E unlink A6
0000037E 205F movea.l A0, [A7]+
00000380 504F addq.w A7, 8
00000382 4ED0 jmp [A0]
fn00000384:
00000384 4E56 FFFC link A6, -0x0004
00000388 2F0C move.l -[A7], A4
0000038A 286E 0008 movea.l A4, [A6 + 0x8]
0000038E 204C movea.l A0, A4
00000390 5088 addq.l A0, 8
00000392 2050 movea.l A0, [A0]
00000394 2D48 FFFC move.l [A6 - 0x4], A0
00000398 102C FF7F move.b D0, [A4 - 0x81]
0000039C 671E beq +0x20 /* 000003BC */
0000039E 102D FC89 move.b D0, [A5 - 0x377]
000003A2 6708 beq +0xA /* 000003AC */
000003A4 486C FF12 pea.l [A4 - 0xEE]
000003A8 A87D syscall ClosePort
000003AA 6006 bra +0x8 /* 000003B2 */
label000003AC:
000003AC 486C FF12 pea.l [A4 - 0xEE]
000003B0 A87D syscall ClosePort
label000003B2:
000003B2 2F2C FF0E move.l -[A7], [A4 - 0xF2]
000003B6 A873 syscall SetPort
000003B8 422C FF7F clr.b [A4 - 0x81]
label000003BC:
000003BC 285F movea.l A4, [A7]+
000003BE 4E5E unlink A6
000003C0 2E9F move.l [A7], [A7]+
000003C2 4E75 rts
fn000003C4:
000003C4 4E56 FFFC link A6, -0x0004
000003C8 48E7 0028 movem.l -[A7], A2,A4
000003CC 286E 0008 movea.l A4, [A6 + 0x8]
000003D0 204C movea.l A0, A4
000003D2 5088 addq.l A0, 8
000003D4 2050 movea.l A0, [A0]
000003D6 2D48 FFFC move.l [A6 - 0x4], A0
000003DA 4AAC FFF8 tst.l [A4 - 0x8]
000003DE 674C beq +0x4E /* 0000042C */
000003E0 102C FF7F move.b D0, [A4 - 0x81]
000003E4 6708 beq +0xA /* 000003EE */
000003E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003EA 4EBA FF98 jsr [PC - 0x68 /* 00000384 */]
label000003EE:
000003EE 4267 clr.w -[A7]
000003F0 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000003F4 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
000003F8 101F move.b D0, [A7]+
000003FA 6700 0082 beq +0x84 /* 0000047E */
000003FE 486D F804 pea.l [A5 - 0x7FC]
00000402 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00000406 4AAC FFF4 tst.l [A4 - 0xC]
0000040A 6772 beq +0x74 /* 0000047E */
0000040C 486C FF80 pea.l [A4 - 0x80]
00000410 2F2C FFF4 move.l -[A7], [A4 - 0xC]
00000414 4EAD 27AA jsr [A5 + 0x27AA /* export_1265 */]
00000418 206C FFF4 movea.l A0, [A4 - 0xC]
0000041C 43EC FFA0 lea.l A1, [A4 - 0x60]
00000420 2050 movea.l A0, [A0]
00000422 45E8 003C lea.l A2, [A0 + 0x3C]
00000426 22DA move.l [A1]+, [A2]+
00000428 22DA move.l [A1]+, [A2]+
0000042A 6052 bra +0x54 /* 0000047E */
label0000042C:
0000042C 102C FF7F move.b D0, [A4 - 0x81]
00000430 6620 bne +0x22 /* 00000452 */
00000432 486C FF0E pea.l [A4 - 0xF2]
00000436 A874 syscall GetPort
00000438 102D FC89 move.b D0, [A5 - 0x377]
0000043C 6708 beq +0xA /* 00000446 */
0000043E 486C FF12 pea.l [A4 - 0xEE]
00000442 AA00 syscall OpenCPort
00000444 6006 bra +0x8 /* 0000044C */
label00000446:
00000446 486C FF12 pea.l [A4 - 0xEE]
0000044A A86F syscall OpenPort
label0000044C:
0000044C 197C 0001 FF7F move.b [A4 - 0x81], 0x1
label00000452:
00000452 42A7 clr.l -[A7]
00000454 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
00000458 2F2C FF2A move.l -[A7], [A4 - 0xD6]
0000045C A8DC syscall CopyRgn
0000045E 206C FF2A movea.l A0, [A4 - 0xD6]
00000462 2050 movea.l A0, [A0]
00000464 43EC FF22 lea.l A1, [A4 - 0xDE]
00000468 5488 addq.l A0, 2
0000046A 22D8 move.l [A1]+, [A0]+
0000046C 22D8 move.l [A1]+, [A0]+
0000046E 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000472 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */]
00000476 486D F804 pea.l [A5 - 0x7FC]
0000047A 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
label0000047E:
0000047E 4CDF 1400 movem.l A2,A4, [A7]+
00000482 4E5E unlink A6
00000484 2E9F move.l [A7], [A7]+
00000486 4E75 rts
fn00000488:
00000488 4E56 FFFC link A6, -0x0004
0000048C 2F0C move.l -[A7], A4
0000048E 286E 0008 movea.l A4, [A6 + 0x8]
00000492 204C movea.l A0, A4
00000494 5088 addq.l A0, 8
00000496 2050 movea.l A0, [A0]
00000498 2D48 FFFC move.l [A6 - 0x4], A0
0000049C 4AAC FFF4 tst.l [A4 - 0xC]
000004A0 56C0 sne D0
000004A2 4A00 tst.b D0
000004A4 672C beq +0x2E /* 000004D2 */
000004A6 2F00 move.l -[A7], D0
000004A8 4267 clr.w -[A7]
000004AA 486C FFA0 pea.l [A4 - 0x60]
000004AE 206C FFF4 movea.l A0, [A4 - 0xC]
000004B2 2050 movea.l A0, [A0]
000004B4 4868 003C pea.l [A0 + 0x3C]
000004B8 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
000004BC 121F move.b D1, [A7]+
000004BE 201F move.l D0, [A7]+
000004C0 0A01 0001 xori.b D1, 0x1
000004C4 C001 and.b D0, D1
000004C6 670A beq +0xC /* 000004D2 */
000004C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004CC 4EBA FEF6 jsr [PC - 0x10A /* 000003C4 */]
000004D0 6008 bra +0xA /* 000004DA */
label000004D2:
000004D2 486D F804 pea.l [A5 - 0x7FC]
000004D6 4EAD 1E12 jsr [A5 + 0x1E12 /* export_958 */]
label000004DA:
000004DA 285F movea.l A4, [A7]+
000004DC 4E5E unlink A6
000004DE 2E9F move.l [A7], [A7]+
000004E0 4E75 rts
000004E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004E4-000004E8
fn000004E4:
000004E4 4E56 FFFC link A6, -0x0004
// end alternate branch 000004E4-000004E8
fn000004E4: // (misaligned)
000004E6 FFFC .invalid <<F/7/7>>
000004E8 2F0C move.l -[A7], A4
000004EA 286E 0008 movea.l A4, [A6 + 0x8]
000004EE 204C movea.l A0, A4
000004F0 5088 addq.l A0, 8
000004F2 2050 movea.l A0, [A0]
000004F4 2D48 FFFC move.l [A6 - 0x4], A0
000004F8 296E 000C FFFC move.l [A4 - 0x4], [A6 + 0xC]
000004FE 56C0 sne D0
00000500 4400 neg.b D0
00000502 1940 FFF3 move.b [A4 - 0xD], D0
00000506 6732 beq +0x34 /* 0000053A */
00000508 206C FFFC movea.l A0, [A4 - 0x4]
0000050C 2050 movea.l A0, [A0]
0000050E 2968 0004 FFF8 move.l [A4 - 0x8], [A0 + 0x4]
00000514 206C FFFC movea.l A0, [A4 - 0x4]
00000518 2050 movea.l A0, [A0]
0000051A 2968 001E FFF4 move.l [A4 - 0xC], [A0 + 0x1E]
00000520 4AAC FFF8 tst.l [A4 - 0x8]
00000524 670C beq +0xE /* 00000532 */
00000526 486C FF90 pea.l [A4 - 0x70]
0000052A 2F2C FFF8 move.l -[A7], [A4 - 0x8]
0000052E 4EAD 27AA jsr [A5 + 0x27AA /* export_1265 */]
label00000532:
00000532 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000536 4EBA FE8C jsr [PC - 0x174 /* 000003C4 */]
label0000053A:
0000053A 285F movea.l A4, [A7]+
0000053C 4E5E unlink A6
0000053E 205F movea.l A0, [A7]+
00000540 504F addq.w A7, 8
00000542 4ED0 jmp [A0]
fn00000544:
00000544 4E56 FFFC link A6, -0x0004
00000548 2F0C move.l -[A7], A4
0000054A 286E 0008 movea.l A4, [A6 + 0x8]
0000054E 204C movea.l A0, A4
00000550 5088 addq.l A0, 8
00000552 2050 movea.l A0, [A0]
00000554 2D48 FFFC move.l [A6 - 0x4], A0
00000558 102C FFF3 move.b D0, [A4 - 0xD]
0000055C 6720 beq +0x22 /* 0000057E */
0000055E A89E syscall PenNormal
00000560 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000564 A89C syscall PenMode
00000566 486C FFDE pea.l [A4 - 0x22]
0000056A 486C FFD6 pea.l [A4 - 0x2A]
0000056E 1F2E 000E move.b -[A7], [A6 + 0xE]
00000572 1F2E 000C move.b -[A7], [A6 + 0xC]
00000576 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000057A 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
label0000057E:
0000057E 285F movea.l A4, [A7]+
00000580 4E5E unlink A6
00000582 205F movea.l A0, [A7]+
00000584 504F addq.w A7, 8
00000586 4ED0 jmp [A0]
fn00000588:
00000588 4E56 FFFC link A6, -0x0004
0000058C 2F0C move.l -[A7], A4
0000058E 286E 0008 movea.l A4, [A6 + 0x8]
00000592 204C movea.l A0, A4
00000594 5088 addq.l A0, 8
00000596 2050 movea.l A0, [A0]
00000598 2D48 FFFC move.l [A6 - 0x4], A0
0000059C 102C FFF3 move.b D0, [A4 - 0xD]
000005A0 6742 beq +0x44 /* 000005E4 */
000005A2 206C FFFC movea.l A0, [A4 - 0x4]
000005A6 2050 movea.l A0, [A0]
000005A8 1028 001B move.b D0, [A0 + 0x1B]
000005AC 6716 beq +0x18 /* 000005C4 */
000005AE 4AAC FFF8 tst.l [A4 - 0x8]
000005B2 56C1 sne D1
000005B4 C001 and.b D0, D1
000005B6 670C beq +0xE /* 000005C4 */
000005B8 486C FF90 pea.l [A4 - 0x70]
000005BC 486C FFE6 pea.l [A4 - 0x1A]
000005C0 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
label000005C4:
000005C4 206C FFFC movea.l A0, [A4 - 0x4]
000005C8 2050 movea.l A0, [A0]
000005CA 1028 001A move.b D0, [A0 + 0x1A]
000005CE 6714 beq +0x16 /* 000005E4 */
000005D0 486C FFDE pea.l [A4 - 0x22]
000005D4 486C FFD6 pea.l [A4 - 0x2A]
000005D8 486C FFE6 pea.l [A4 - 0x1A]
000005DC 2F2C FFFC move.l -[A7], [A4 - 0x4]
000005E0 4EAD 2A0A jsr [A5 + 0x2A0A /* export_1341 */]
label000005E4:
000005E4 285F movea.l A4, [A7]+
000005E6 4E5E unlink A6
000005E8 2E9F move.l [A7], [A7]+
000005EA 4E75 rts
fn000005EC:
000005EC 4E56 FFF8 link A6, -0x0008
000005F0 48E7 0018 movem.l -[A7], A3,A4
000005F4 286E 0008 movea.l A4, [A6 + 0x8]
000005F8 204C movea.l A0, A4
000005FA 5088 addq.l A0, 8
000005FC 2050 movea.l A0, [A0]
000005FE 2D48 FFF8 move.l [A6 - 0x8], A0
00000602 102C FFF3 move.b D0, [A4 - 0xD]
00000606 6762 beq +0x64 /* 0000066A */
00000608 42A7 clr.l -[A7]
0000060A 1F2E 000E move.b -[A7], [A6 + 0xE]
0000060E 486C FFDE pea.l [A4 - 0x22]
00000612 486C FFD6 pea.l [A4 - 0x2A]
00000616 486C FFE6 pea.l [A4 - 0x1A]
0000061A 1F2E 000C move.b -[A7], [A6 + 0xC]
0000061E 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000622 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
00000626 265F movea.l A3, [A7]+
00000628 B7EC FFFC cmpa.l A3, [A4 - 0x4]
0000062C 671A beq +0x1C /* 00000648 */
0000062E 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000632 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00000636 7000 moveq.l D0, 0x00
00000638 2940 FFFC move.l [A4 - 0x4], D0
0000063C 2F0B move.l -[A7], A3
0000063E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000642 4EBA FEA0 jsr [PC - 0x160 /* 000004E4 */]
00000646 6022 bra +0x24 /* 0000066A */
label00000648:
00000648 200B move.l D0, A3
0000064A 56C0 sne D0
0000064C 4A00 tst.b D0
0000064E 671A beq +0x1C /* 0000066A */
00000650 2053 movea.l A0, [A3]
00000652 2228 0004 move.l D1, [A0 + 0x4]
00000656 B2AC FFF8 cmp.l D1, [A4 - 0x8]
0000065A 56C1 sne D1
0000065C C001 and.b D0, D1
0000065E 670A beq +0xC /* 0000066A */
00000660 2F0B move.l -[A7], A3
00000662 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000666 4EBA FE7C jsr [PC - 0x184 /* 000004E4 */]
label0000066A:
0000066A 4CDF 1800 movem.l A3,A4, [A7]+
0000066E 4E5E unlink A6
00000670 205F movea.l A0, [A7]+
00000672 504F addq.w A7, 8
00000674 4ED0 jmp [A0]
00000676 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_310: // at 00000678 (misaligned)
0000067A FF0E .extension 0xF0E <<F/4-5/7>> // unimplemented
0000067C 48E7 0700 movem.l -[A7], D5,D6,D7
00000680 422E FF7F clr.b [A6 - 0x81]
00000684 2F2E 000C move.l -[A7], [A6 + 0xC]
00000688 2F0E move.l -[A7], A6
0000068A 4EBA FE58 jsr [PC - 0x1A8 /* 000004E4 */]
0000068E 2D6E 0014 FFEE move.l [A6 - 0x12], [A6 + 0x14]
00000694 4AAE FFF8 tst.l [A6 - 0x8]
00000698 6718 beq +0x1A /* 000006B2 */
0000069A 486E FFEE pea.l [A6 - 0x12]
0000069E A871 syscall GlobalToLocal
000006A0 2F2E FFEE move.l -[A7], [A6 - 0x12]
000006A4 486E FFE6 pea.l [A6 - 0x1A]
000006A8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006AC 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
000006B0 600C bra +0xE /* 000006BE */
label000006B2:
000006B2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000006B6 486E FFE6 pea.l [A6 - 0x1A]
000006BA 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
label000006BE:
000006BE 41EE FFDE lea.l A0, [A6 - 0x22]
000006C2 43EE FFE6 lea.l A1, [A6 - 0x1A]
000006C6 20D9 move.l [A0]+, [A1]+
000006C8 20D9 move.l [A0]+, [A1]+
000006CA 41EE FFD6 lea.l A0, [A6 - 0x2A]
000006CE 43EE FFE6 lea.l A1, [A6 - 0x1A]
000006D2 20D9 move.l [A0]+, [A1]+
000006D4 20D9 move.l [A0]+, [A1]+
000006D6 2F0E move.l -[A7], A6
000006D8 4EBA FEAE jsr [PC - 0x152 /* 00000588 */]
000006DC 41EE FFDE lea.l A0, [A6 - 0x22]
000006E0 43EE FFE6 lea.l A1, [A6 - 0x1A]
000006E4 20D9 move.l [A0]+, [A1]+
000006E6 20D9 move.l [A0]+, [A1]+
000006E8 41EE FFD6 lea.l A0, [A6 - 0x2A]
000006EC 43EE FFE6 lea.l A1, [A6 - 0x1A]
000006F0 20D9 move.l [A0]+, [A1]+
000006F2 20D9 move.l [A0]+, [A1]+
000006F4 4267 clr.w -[A7]
000006F6 1F3C 0001 move.b -[A7], 0x1
000006FA 2F0E move.l -[A7], A6
000006FC 4EBA FEEE jsr [PC - 0x112 /* 000005EC */]
00000700 41EE FFD6 lea.l A0, [A6 - 0x2A]
00000704 43EE FFE6 lea.l A1, [A6 - 0x1A]
00000708 20D9 move.l [A0]+, [A1]+
0000070A 20D9 move.l [A0]+, [A1]+
0000070C 1F3C 0001 move.b -[A7], 0x1
00000710 1F3C 0001 move.b -[A7], 0x1
00000714 2F0E move.l -[A7], A6
00000716 4EBA FE2C jsr [PC - 0x1D4 /* 00000544 */]
0000071A 4207 clr.b D7
label0000071C:
0000071C 102E FFF3 move.b D0, [A6 - 0xD]
00000720 6700 01B2 beq +0x1B4 /* 000008D4 */
00000724 2F00 move.l -[A7], D0
00000726 4267 clr.w -[A7]
00000728 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000072C 4EBA 04CA jsr [PC + 0x4CA /* 00000BF8 */]
00000730 121F move.b D1, [A7]+
00000732 201F move.l D0, [A7]+
00000734 0A01 0001 xori.b D1, 0x1
00000738 C001 and.b D0, D1
0000073A 6700 0198 beq +0x19A /* 000008D4 */
0000073E 2F0E move.l -[A7], A6
00000740 4EBA FD46 jsr [PC - 0x2BA /* 00000488 */]
00000744 486E FFEE pea.l [A6 - 0x12]
00000748 A972 syscall GetMouse
0000074A 4AAE FFF8 tst.l [A6 - 0x8]
0000074E 6712 beq +0x14 /* 00000762 */
00000750 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000754 486E FFE6 pea.l [A6 - 0x1A]
00000758 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000075C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
00000760 600C bra +0xE /* 0000076E */
label00000762:
00000762 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000766 486E FFE6 pea.l [A6 - 0x1A]
0000076A 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
label0000076E:
0000076E 1007 move.b D0, D7
00000770 664C bne +0x4E /* 000007BE */
00000772 2F0E move.l -[A7], A6
00000774 4EBA FE12 jsr [PC - 0x1EE /* 00000588 */]
00000778 41EE FFBC lea.l A0, [A6 - 0x44]
0000077C 43EE FFE6 lea.l A1, [A6 - 0x1A]
00000780 20D9 move.l [A0]+, [A1]+
00000782 20D9 move.l [A0]+, [A1]+
00000784 486E FFDE pea.l [A6 - 0x22]
00000788 486E FFBC pea.l [A6 - 0x44]
0000078C 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
00000790 202E FFC0 move.l D0, [A6 - 0x40]
00000794 6A02 bpl +0x4 /* 00000798 */
00000796 4480 neg.l D0
label00000798:
00000798 322E 0012 move.w D1, [A6 + 0x12]
0000079C 48C1 ext.l D1
0000079E B280 cmp.l D1, D0
000007A0 5FC0 sle D0
000007A2 4A00 tst.b D0
000007A4 6616 bne +0x18 /* 000007BC */
000007A6 222E FFBC move.l D1, [A6 - 0x44]
000007AA 6A02 bpl +0x4 /* 000007AE */
000007AC 4481 neg.l D1
label000007AE:
000007AE 342E 0010 move.w D2, [A6 + 0x10]
000007B2 48C2 ext.l D2
000007B4 B481 cmp.l D2, D1
000007B6 5FC1 sle D1
000007B8 8001 or.b D0, D1
000007BA 6702 beq +0x4 /* 000007BE */
label000007BC:
000007BC 7E01 moveq.l D7, 0x01
label000007BE:
000007BE 41EE FFB2 lea.l A0, [A6 - 0x4E]
000007C2 43ED FBF8 lea.l A1, [A5 - 0x408]
000007C6 20D9 move.l [A0]+, [A1]+
000007C8 20D9 move.l [A0]+, [A1]+
000007CA 1007 move.b D0, D7
000007CC 660C bne +0xE /* 000007DA */
000007CE 206E FFFC movea.l A0, [A6 - 0x4]
000007D2 2050 movea.l A0, [A0]
000007D4 8028 001C or.b D0, [A0 + 0x1C]
000007D8 676C beq +0x6E /* 00000846 */
label000007DA:
000007DA 4AAE FFF4 tst.l [A6 - 0xC]
000007DE 56C0 sne D0
000007E0 4A00 tst.b D0
000007E2 675C beq +0x5E /* 00000840 */
000007E4 4AAE FFF8 tst.l [A6 - 0x8]
000007E8 56C1 sne D1
000007EA C001 and.b D0, D1
000007EC 6752 beq +0x54 /* 00000840 */
000007EE 41EE FFAA lea.l A0, [A6 - 0x56]
000007F2 43EE FFE6 lea.l A1, [A6 - 0x1A]
000007F6 20D9 move.l [A0]+, [A1]+
000007F8 20D9 move.l [A0]+, [A1]+
000007FA 486E FFAA pea.l [A6 - 0x56]
000007FE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000802 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */]
00000806 486E FFAA pea.l [A6 - 0x56]
0000080A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000080E 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
00000812 4267 clr.w -[A7]
00000814 486E FFAA pea.l [A6 - 0x56]
00000818 486E FF80 pea.l [A6 - 0x80]
0000081C 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */]
00000820 101F move.b D0, [A7]+
00000822 661C bne +0x1E /* 00000840 */
00000824 486E FFAA pea.l [A6 - 0x56]
00000828 486E FFB2 pea.l [A6 - 0x4E]
0000082C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000830 4EBA 026E jsr [PC + 0x26E /* 00000AA0 */]
00000834 486E FFB2 pea.l [A6 - 0x4E]
00000838 486E FFE6 pea.l [A6 - 0x1A]
0000083C 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
label00000840:
00000840 2F0E move.l -[A7], A6
00000842 4EBA FD44 jsr [PC - 0x2BC /* 00000588 */]
label00000846:
00000846 4267 clr.w -[A7]
00000848 486E FFB2 pea.l [A6 - 0x4E]
0000084C 486D FBF8 pea.l [A5 - 0x408]
00000850 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
00000854 1C1F move.b D6, [A7]+
00000856 0A06 0001 xori.b D6, 0x1
0000085A 4267 clr.w -[A7]
0000085C 486E FFD6 pea.l [A6 - 0x2A]
00000860 486E FFE6 pea.l [A6 - 0x1A]
00000864 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
00000868 1A1F move.b D5, [A7]+
0000086A 0A05 0001 xori.b D5, 0x1
0000086E 4267 clr.w -[A7]
00000870 1005 move.b D0, D5
00000872 6602 bne +0x4 /* 00000876 */
00000874 8006 or.b D0, D6
label00000876:
00000876 1F00 move.b -[A7], D0
00000878 2F0E move.l -[A7], A6
0000087A 4EBA FCC8 jsr [PC - 0x338 /* 00000544 */]
0000087E 1006 move.b D0, D6
00000880 6724 beq +0x26 /* 000008A6 */
00000882 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00000886 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
0000088A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000088E 4EBA 031C jsr [PC + 0x31C /* 00000BAC */]
00000892 4AAE FFF8 tst.l [A6 - 0x8]
00000896 6708 beq +0xA /* 000008A0 */
00000898 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000089C 4EAD 280A jsr [A5 + 0x280A /* export_1277 */]
label000008A0:
000008A0 2F0E move.l -[A7], A6
000008A2 4EBA FB20 jsr [PC - 0x4E0 /* 000003C4 */]
label000008A6:
000008A6 1F3C 0001 move.b -[A7], 0x1
000008AA 1F05 move.b -[A7], D5
000008AC 2F0E move.l -[A7], A6
000008AE 4EBA FD3C jsr [PC - 0x2C4 /* 000005EC */]
000008B2 41EE FFD6 lea.l A0, [A6 - 0x2A]
000008B6 43EE FFE6 lea.l A1, [A6 - 0x1A]
000008BA 20D9 move.l [A0]+, [A1]+
000008BC 20D9 move.l [A0]+, [A1]+
000008BE 1F3C 0001 move.b -[A7], 0x1
000008C2 1005 move.b D0, D5
000008C4 6602 bne +0x4 /* 000008C8 */
000008C6 8006 or.b D0, D6
label000008C8:
000008C8 1F00 move.b -[A7], D0
000008CA 2F0E move.l -[A7], A6
000008CC 4EBA FC76 jsr [PC - 0x38A /* 00000544 */]
000008D0 6000 FE4A bra -0x1B4 /* 0000071C */
label000008D4:
000008D4 2F0E move.l -[A7], A6
000008D6 4EBA FBB0 jsr [PC - 0x450 /* 00000488 */]
000008DA 1007 move.b D0, D7
000008DC 6748 beq +0x4A /* 00000926 */
000008DE 2F3C 0006 0000 move.l -[A7], 0x60000
000008E4 486E FFC6 pea.l [A6 - 0x3A]
000008E8 A971 syscall EventAvail
000008EA 101F move.b D0, [A7]+
000008EC 6744 beq +0x46 /* 00000932 */
000008EE 2D6E FFD0 FFEE move.l [A6 - 0x12], [A6 - 0x30]
000008F4 4AAE FFF8 tst.l [A6 - 0x8]
000008F8 6718 beq +0x1A /* 00000912 */
000008FA 486E FFEE pea.l [A6 - 0x12]
000008FE A871 syscall GlobalToLocal
00000900 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000904 486E FFE6 pea.l [A6 - 0x1A]
00000908 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000090C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
00000910 600C bra +0xE /* 0000091E */
label00000912:
00000912 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000916 486E FFE6 pea.l [A6 - 0x1A]
0000091A 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
label0000091E:
0000091E 2F0E move.l -[A7], A6
00000920 4EBA FC66 jsr [PC - 0x39A /* 00000588 */]
00000924 600C bra +0xE /* 00000932 */
label00000926:
00000926 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000092A 43EE FFD6 lea.l A1, [A6 - 0x2A]
0000092E 20D9 move.l [A0]+, [A1]+
00000930 20D9 move.l [A0]+, [A1]+
label00000932:
00000932 4267 clr.w -[A7]
00000934 1F3C 0001 move.b -[A7], 0x1
00000938 2F0E move.l -[A7], A6
0000093A 4EBA FC08 jsr [PC - 0x3F8 /* 00000544 */]
0000093E 1F3C 0002 move.b -[A7], 0x2
00000942 1F3C 0001 move.b -[A7], 0x1
00000946 2F0E move.l -[A7], A6
00000948 4EBA FCA2 jsr [PC - 0x35E /* 000005EC */]
0000094C 2F0E move.l -[A7], A6
0000094E 4EBA FA34 jsr [PC - 0x5CC /* 00000384 */]
00000952 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4]
00000958 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000095C 4E5E unlink A6
0000095E 205F movea.l A0, [A7]+
00000960 DEFC 0010 add.w A7, 0x10
00000964 4ED0 jmp [A0]
00000966 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_311: // at 00000968 (misaligned)
0000096A 0000 4267 ori.b D0, 0x67 /* 'g' */
0000096E A973 syscall StillDown
00000970 101F move.b D0, [A7]+
00000972 0A00 0001 xori.b D0, 0x1
00000976 1D40 000C move.b [A6 + 0xC], D0
0000097A 4E5E unlink A6
0000097C 2E9F move.l [A7], [A7]+
0000097E 4E75 rts
fn00000980:
00000980 4E56 FFF0 link A6, -0x0010
00000984 206E 0014 movea.l A0, [A6 + 0x14]
00000988 43EE FFF8 lea.l A1, [A6 - 0x8]
0000098C 22D8 move.l [A1]+, [A0]+
0000098E 22D8 move.l [A1]+, [A0]+
00000990 206E 0010 movea.l A0, [A6 + 0x10]
00000994 43EE FFF0 lea.l A1, [A6 - 0x10]
00000998 22D8 move.l [A1]+, [A0]+
0000099A 22D8 move.l [A1]+, [A0]+
0000099C 4E5E unlink A6
0000099E 205F movea.l A0, [A7]+
000009A0 DEFC 0010 add.w A7, 0x10
000009A4 4ED0 jmp [A0]
000009A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_312: // at 000009A8 (misaligned)
000009AA FFD8 .invalid <<F/7/7>>
000009AC 206E 0014 movea.l A0, [A6 + 0x14]
000009B0 43EE FFF8 lea.l A1, [A6 - 0x8]
000009B4 22D8 move.l [A1]+, [A0]+
000009B6 22D8 move.l [A1]+, [A0]+
000009B8 206E 0010 movea.l A0, [A6 + 0x10]
000009BC 43EE FFF0 lea.l A1, [A6 - 0x10]
000009C0 22D8 move.l [A1]+, [A0]+
000009C2 22D8 move.l [A1]+, [A0]+
000009C4 102E 000C move.b D0, [A6 + 0xC]
000009C8 672C beq +0x2E /* 000009F6 */
000009CA 486E FFF8 pea.l [A6 - 0x8]
000009CE 486E FFF0 pea.l [A6 - 0x10]
000009D2 486E FFD8 pea.l [A6 - 0x28]
000009D6 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
000009DA 486E FFD8 pea.l [A6 - 0x28]
000009DE 486E FFE8 pea.l [A6 - 0x18]
000009E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009E6 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
000009EA 486D FE56 pea.l [A5 - 0x1AA]
000009EE A89D syscall PenPat
000009F0 486E FFE8 pea.l [A6 - 0x18]
000009F4 A8A1 syscall FrameRect
label000009F6:
000009F6 4E5E unlink A6
000009F8 205F movea.l A0, [A7]+
000009FA DEFC 0010 add.w A7, 0x10
000009FE 4ED0 jmp [A0]
export_313:
00000A00 4E56 0000 link A6, 0
00000A04 4E5E unlink A6
00000A06 205F movea.l A0, [A7]+
00000A08 DEFC 0014 add.w A7, 0x14
00000A0C 4ED0 jmp [A0]
00000A0E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A10-00000A16
fn00000A10:
00000A10 4E56 0000 link A6, 0
00000A14 2F07 move.l -[A7], D7
// end alternate branch 00000A10-00000A16
fn00000A10: // (misaligned)
00000A12 0000 2F07 ori.b D0, 0x7
00000A16 1E2E 000C move.b D7, [A6 + 0xC]
00000A1A 1007 move.b D0, D7
00000A1C 4880 ext.w D0
00000A1E D040 add.w D0, D0
00000A20 4A76 0012 tst.w [A6 + D0.w + 0x12]
00000A24 675E beq +0x60 /* 00000A84 */
00000A26 42A7 clr.l -[A7]
00000A28 1007 move.b D0, D7
00000A2A 4880 ext.w D0
00000A2C D040 add.w D0, D0
00000A2E 3236 0012 move.w D1, [A6 + D0.w + 0x12]
00000A32 48C1 ext.l D1
00000A34 2F01 move.l -[A7], D1
00000A36 42A7 clr.l -[A7]
00000A38 1007 move.b D0, D7
00000A3A 4880 ext.w D0
00000A3C D040 add.w D0, D0
00000A3E 3236 0012 move.w D1, [A6 + D0.w + 0x12]
00000A42 48C1 ext.l D1
00000A44 83FC 0002 divs.w D1, 0x2
00000A48 48C1 ext.l D1
00000A4A D2AE 0016 add.l D1, [A6 + 0x16]
00000A4E 2F01 move.l -[A7], D1
00000A50 1007 move.b D0, D7
00000A52 4880 ext.w D0
00000A54 D040 add.w D0, D0
00000A56 3236 0012 move.w D1, [A6 + D0.w + 0x12]
00000A5A 48C1 ext.l D1
00000A5C 2F01 move.l -[A7], D1
00000A5E 4EAD 389A jsr [A5 + 0x389A /* export_1807 */]
00000A62 201F move.l D0, [A7]+
00000A64 3F00 move.w -[A7], D0
00000A66 1007 move.b D0, D7
00000A68 4880 ext.w D0
00000A6A D040 add.w D0, D0
00000A6C 3F36 0012 move.w -[A7], [A6 + D0.w + 0x12]
00000A70 301F move.w D0, [A7]+
00000A72 C1DF muls.w D0, [A7]+
00000A74 2E80 move.l [A7], D0
00000A76 2F2E 000E move.l -[A7], [A6 + 0xE]
00000A7A 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00000A7E 2D5F 001A move.l [A6 + 0x1A], [A7]+
00000A82 6010 bra +0x12 /* 00000A94 */
label00000A84:
00000A84 1007 move.b D0, D7
00000A86 4880 ext.w D0
00000A88 D040 add.w D0, D0
00000A8A 3236 0012 move.w D1, [A6 + D0.w + 0x12]
00000A8E 48C1 ext.l D1
00000A90 2D41 001A move.l [A6 + 0x1A], D1
label00000A94:
00000A94 2E1F move.l D7, [A7]+
00000A96 4E5E unlink A6
00000A98 205F movea.l A0, [A7]+
00000A9A DEFC 0012 add.w A7, 0x12
00000A9E 4ED0 jmp [A0]
export_314:
fn00000AA0:
00000AA0 4E56 FFE6 link A6, -0x001A
00000AA4 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00000AA8 206E 0010 movea.l A0, [A6 + 0x10]
00000AAC 43EE FFF8 lea.l A1, [A6 - 0x8]
00000AB0 22D8 move.l [A1]+, [A0]+
00000AB2 22D8 move.l [A1]+, [A0]+
00000AB4 266E 000C movea.l A3, [A6 + 0xC]
00000AB8 286E 0008 movea.l A4, [A6 + 0x8]
00000ABC 41ED FBF8 lea.l A0, [A5 - 0x408]
00000AC0 224B movea.l A1, A3
00000AC2 22D8 move.l [A1]+, [A0]+
00000AC4 22D8 move.l [A1]+, [A0]+
00000AC6 486E FFE6 pea.l [A6 - 0x1A]
00000ACA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ACE 4EAD 27AA jsr [A5 + 0x27AA /* export_1265 */]
00000AD2 4207 clr.b D7
00000AD4 6000 00C0 bra +0xC2 /* 00000B96 */
label00000AD8:
00000AD8 1007 move.b D0, D7
00000ADA 4880 ext.w D0
00000ADC E540 asl D0.w, 2
00000ADE 1207 move.b D1, D7
00000AE0 4881 ext.w D1
00000AE2 E541 asl D1.w, 2
00000AE4 2436 00F8 move.l D2, [A6 + D0.w - 0x8]
00000AE8 B4B6 10E6 cmp.l D2, [A6 + D1.w - 0x26]
00000AEC 6C44 bge +0x46 /* 00000B32 */
00000AEE 1007 move.b D0, D7
00000AF0 4880 ext.w D0
00000AF2 E540 asl D0.w, 2
00000AF4 2F00 move.l -[A7], D0
00000AF6 42A7 clr.l -[A7]
00000AF8 1207 move.b D1, D7
00000AFA 4881 ext.w D1
00000AFC E541 asl D1.w, 2
00000AFE 1407 move.b D2, D7
00000B00 4882 ext.w D2
00000B02 E542 asl D2.w, 2
00000B04 2636 10E6 move.l D3, [A6 + D1.w - 0x26]
00000B08 96B6 20F8 sub.l D3, [A6 + D2.w - 0x8]
00000B0C 2F03 move.l -[A7], D3
00000B0E 2054 movea.l A0, [A4]
00000B10 2F28 005C move.l -[A7], [A0 + 0x5C]
00000B14 1207 move.b D1, D7
00000B16 4881 ext.w D1
00000B18 E541 asl D1.w, 2
00000B1A 2F30 103C move.l -[A7], [A0 + D1.w + 0x3C]
00000B1E 1F07 move.b -[A7], D7
00000B20 2F0E move.l -[A7], A6
00000B22 4EBA FEEC jsr [PC - 0x114 /* 00000A10 */]
00000B26 221F move.l D1, [A7]+
00000B28 201F move.l D0, [A7]+
00000B2A 4481 neg.l D1
00000B2C 2781 0000 move.l [A3 + D0.w], D1
00000B30 6062 bra +0x64 /* 00000B94 */
label00000B32:
00000B32 1007 move.b D0, D7
00000B34 4880 ext.w D0
00000B36 E540 asl D0.w, 2
00000B38 1207 move.b D1, D7
00000B3A 4881 ext.w D1
00000B3C E541 asl D1.w, 2
00000B3E 2436 00F8 move.l D2, [A6 + D0.w - 0x8]
00000B42 B4B6 10EE cmp.l D2, [A6 + D1.w - 0x18]
00000B46 6F4C ble +0x4E /* 00000B94 */
00000B48 1007 move.b D0, D7
00000B4A 4880 ext.w D0
00000B4C E540 asl D0.w, 2
00000B4E 2F00 move.l -[A7], D0
00000B50 42A7 clr.l -[A7]
00000B52 1207 move.b D1, D7
00000B54 4881 ext.w D1
00000B56 E541 asl D1.w, 2
00000B58 1407 move.b D2, D7
00000B5A 4882 ext.w D2
00000B5C E542 asl D2.w, 2
00000B5E 2636 10F8 move.l D3, [A6 + D1.w - 0x8]
00000B62 96B6 20EE sub.l D3, [A6 + D2.w - 0x18]
00000B66 2F03 move.l -[A7], D3
00000B68 2054 movea.l A0, [A4]
00000B6A 2F28 005C move.l -[A7], [A0 + 0x5C]
00000B6E 1207 move.b D1, D7
00000B70 4881 ext.w D1
00000B72 E541 asl D1.w, 2
00000B74 1407 move.b D2, D7
00000B76 4882 ext.w D2
00000B78 E542 asl D2.w, 2
00000B7A 2630 104C move.l D3, [A0 + D1.w + 0x4C]
00000B7E 96B0 203C sub.l D3, [A0 + D2.w + 0x3C]
00000B82 2F03 move.l -[A7], D3
00000B84 1F07 move.b -[A7], D7
00000B86 2F0E move.l -[A7], A6
00000B88 4EBA FE86 jsr [PC - 0x17A /* 00000A10 */]
00000B8C 221F move.l D1, [A7]+
00000B8E 201F move.l D0, [A7]+
00000B90 2781 0000 move.l [A3 + D0.w], D1
label00000B94:
00000B94 5207 addq.b D7, 1
label00000B96:
00000B96 7001 moveq.l D0, 0x01
00000B98 B007 cmp.b D0, D7
00000B9A 6C00 FF3C bge -0xC2 /* 00000AD8 */
00000B9E 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+
00000BA2 4E5E unlink A6
00000BA4 205F movea.l A0, [A7]+
00000BA6 DEFC 000C add.w A7, 0xC
00000BAA 4ED0 jmp [A0]
fn00000BAC:
00000BAC 4E56 0000 link A6, 0
00000BB0 2F0C move.l -[A7], A4
00000BB2 286E 0008 movea.l A4, [A6 + 0x8]
00000BB6 2054 movea.l A0, [A4]
00000BB8 4AA8 001E tst.l [A0 + 0x1E]
00000BBC 6714 beq +0x16 /* 00000BD2 */
00000BBE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BC2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BC6 1F3C 0001 move.b -[A7], 0x1
00000BCA 2F28 001E move.l -[A7], [A0 + 0x1E]
00000BCE 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
label00000BD2:
00000BD2 285F movea.l A4, [A7]+
00000BD4 4E5E unlink A6
00000BD6 205F movea.l A0, [A7]+
00000BD8 DEFC 000C add.w A7, 0xC
00000BDC 4ED0 jmp [A0]
00000BDE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_315: // at 00000BE0 (misaligned)
00000BE2 0000 4E5E ori.b D0, 0x5E /* '^' */
00000BE6 2E9F move.l [A7], [A7]+
00000BE8 4E75 rts
00000BEA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_316: // at 00000BEC (misaligned)
00000BEE 0000 4E5E ori.b D0, 0x5E /* '^' */
00000BF2 2E9F move.l [A7], [A7]+
00000BF4 4E75 rts
00000BF6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000BF8-00000BFE
fn00000BF8:
00000BF8 4E56 0000 link A6, 0
00000BFC 2F0C move.l -[A7], A4
// end alternate branch 00000BF8-00000BFE
fn00000BF8: // (misaligned)
00000BFA 0000 2F0C ori.b D0, 0xC
00000BFE 286E 0008 movea.l A4, [A6 + 0x8]
00000C02 2054 movea.l A0, [A4]
00000C04 4AA8 0004 tst.l [A0 + 0x4]
00000C08 6712 beq +0x14 /* 00000C1C */
00000C0A 4267 clr.w -[A7]
00000C0C 2054 movea.l A0, [A4]
00000C0E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000C12 4EAD 274A jsr [A5 + 0x274A /* export_1253 */]
00000C16 1D5F 000C move.b [A6 + 0xC], [A7]+
00000C1A 600E bra +0x10 /* 00000C2A */
label00000C1C:
00000C1C 4267 clr.w -[A7]
00000C1E A973 syscall StillDown
00000C20 101F move.b D0, [A7]+
00000C22 0A00 0001 xori.b D0, 0x1
00000C26 1D40 000C move.b [A6 + 0xC], D0
label00000C2A:
00000C2A 285F movea.l A4, [A7]+
00000C2C 4E5E unlink A6
00000C2E 2E9F move.l [A7], [A7]+
00000C30 4E75 rts
00000C32 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_317: // at 00000C34 (misaligned)
00000C36 0000 4E5E ori.b D0, 0x5E /* '^' */
00000C3A 2E9F move.l [A7], [A7]+
00000C3C 4E75 rts
00000C3E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_318: // at 00000C40 (misaligned)
00000C42 FFF0 .invalid <<F/7/7>>
00000C44 2F0C move.l -[A7], A4
00000C46 206E 0014 movea.l A0, [A6 + 0x14]
00000C4A 43EE FFF8 lea.l A1, [A6 - 0x8]
00000C4E 22D8 move.l [A1]+, [A0]+
00000C50 22D8 move.l [A1]+, [A0]+
00000C52 206E 0010 movea.l A0, [A6 + 0x10]
00000C56 43EE FFF0 lea.l A1, [A6 - 0x10]
00000C5A 22D8 move.l [A1]+, [A0]+
00000C5C 22D8 move.l [A1]+, [A0]+
00000C5E 286E 0008 movea.l A4, [A6 + 0x8]
00000C62 2054 movea.l A0, [A4]
00000C64 4AA8 0004 tst.l [A0 + 0x4]
00000C68 6714 beq +0x16 /* 00000C7E */
00000C6A 486E FFF8 pea.l [A6 - 0x8]
00000C6E 486E FFF0 pea.l [A6 - 0x10]
00000C72 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C76 2F28 0004 move.l -[A7], [A0 + 0x4]
00000C7A 4EBA FD04 jsr [PC - 0x2FC /* 00000980 */]
label00000C7E:
00000C7E 285F movea.l A4, [A7]+
00000C80 4E5E unlink A6
00000C82 205F movea.l A0, [A7]+
00000C84 DEFC 0010 add.w A7, 0x10
00000C88 4ED0 jmp [A0]
00000C8A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_319: // at 00000C8C (misaligned)
00000C8E FFF0 .invalid <<F/7/7>>
00000C90 2F0C move.l -[A7], A4
00000C92 206E 0014 movea.l A0, [A6 + 0x14]
00000C96 43EE FFF8 lea.l A1, [A6 - 0x8]
00000C9A 22D8 move.l [A1]+, [A0]+
00000C9C 22D8 move.l [A1]+, [A0]+
00000C9E 206E 0010 movea.l A0, [A6 + 0x10]
00000CA2 43EE FFF0 lea.l A1, [A6 - 0x10]
00000CA6 22D8 move.l [A1]+, [A0]+
00000CA8 22D8 move.l [A1]+, [A0]+
00000CAA 286E 0008 movea.l A4, [A6 + 0x8]
00000CAE 2054 movea.l A0, [A4]
00000CB0 4AA8 0004 tst.l [A0 + 0x4]
00000CB4 6718 beq +0x1A /* 00000CCE */
00000CB6 486E FFF8 pea.l [A6 - 0x8]
00000CBA 486E FFF0 pea.l [A6 - 0x10]
00000CBE 1F2E 000E move.b -[A7], [A6 + 0xE]
00000CC2 1F2E 000C move.b -[A7], [A6 + 0xC]
00000CC6 2F28 0004 move.l -[A7], [A0 + 0x4]
00000CCA 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
label00000CCE:
00000CCE 285F movea.l A4, [A7]+
00000CD0 4E5E unlink A6
00000CD2 205F movea.l A0, [A7]+
00000CD4 DEFC 0010 add.w A7, 0x10
00000CD8 4ED0 jmp [A0]
00000CDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_320: // at 00000CDC (misaligned)
00000CDE 0000 2F0C ori.b D0, 0xC
00000CE2 286E 0008 movea.l A4, [A6 + 0x8]
00000CE6 2054 movea.l A0, [A4]
00000CE8 4AA8 0004 tst.l [A0 + 0x4]
00000CEC 671C beq +0x1E /* 00000D0A */
00000CEE 1F2E 001A move.b -[A7], [A6 + 0x1A]
00000CF2 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000CF6 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000CFA 2F2E 000E move.l -[A7], [A6 + 0xE]
00000CFE 1F2E 000C move.b -[A7], [A6 + 0xC]
00000D02 2F28 0004 move.l -[A7], [A0 + 0x4]
00000D06 4EAD 273A jsr [A5 + 0x273A /* export_1251 */]
label00000D0A:
00000D0A 7002 moveq.l D0, 0x02
00000D0C B02E 001A cmp.b D0, [A6 + 0x1A]
00000D10 57C0 seq D0
00000D12 4A00 tst.b D0
00000D14 673C beq +0x3E /* 00000D52 */
00000D16 2054 movea.l A0, [A4]
00000D18 4AA8 0004 tst.l [A0 + 0x4]
00000D1C 57C1 seq D1
00000D1E 4A01 tst.b D1
00000D20 6628 bne +0x2A /* 00000D4A */
00000D22 48E7 C000 movem.l -[A7], D0,D1
00000D26 4267 clr.w -[A7]
00000D28 2F2E 000E move.l -[A7], [A6 + 0xE]
00000D2C 2054 movea.l A0, [A4]
00000D2E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000D32 4EAD 27F2 jsr [A5 + 0x27F2 /* export_1274 */]
00000D36 141F move.b D2, [A7]+
00000D38 4CDF 0003 movem.l D0,D1, [A7]+
00000D3C 0A02 0001 xori.b D2, 0x1
00000D40 8202 or.b D1, D2
00000D42 C001 and.b D0, D1
00000D44 0240 0001 andi.w D0, 0x1
00000D48 6708 beq +0xA /* 00000D52 */
label00000D4A:
00000D4A 7000 moveq.l D0, 0x00
00000D4C 2D40 001C move.l [A6 + 0x1C], D0
00000D50 6006 bra +0x8 /* 00000D58 */
label00000D52:
00000D52 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8]
label00000D58:
00000D58 285F movea.l A4, [A7]+
00000D5A 4E5E unlink A6
00000D5C 205F movea.l A0, [A7]+
00000D5E DEFC 0014 add.w A7, 0x14
00000D62 4ED0 jmp [A0]
export_321:
00000D64 4E56 0000 link A6, 0
00000D68 4E5E unlink A6
00000D6A 2E9F move.l [A7], [A7]+
00000D6C 4E75 rts
00000D6E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000D72 0000 206E ori.b D0, 0x6E /* 'n' */
00000D76 0008 2F28 ori.b A0, 0x28 /* '(' */
00000D7A 0008 4EAD ori.b A0, 0xAD
00000D7E 2A7A 4E5E movea.l A5, [PC + 0x4E5E /* 00005BDE, cstring ""<EOF> */]
00000D82 205F movea.l A0, [A7]+
00000D84 DEFC 000A add.w A7, 0xA /* '\n' */
00000D88 4ED0 jmp [A0]
00000D8A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_322: // at 00000D8C (misaligned)
00000D8E FFC2 .invalid <<F/7/7>>
00000D90 48E7 0038 movem.l -[A7], A2,A3,A4
00000D94 266E 000C movea.l A3, [A6 + 0xC]
00000D98 286E 0008 movea.l A4, [A6 + 0x8]
00000D9C 2054 movea.l A0, [A4]
00000D9E 214B 0022 move.l [A0 + 0x22], A3
00000DA2 7000 moveq.l D0, 0x00
00000DA4 2140 0026 move.l [A0 + 0x26], D0
00000DA8 7000 moveq.l D0, 0x00
00000DAA 2140 002A move.l [A0 + 0x2A], D0
00000DAE 3F3C 00C0 move.w -[A7], 0xC0
00000DB2 2053 movea.l A0, [A3]
00000DB4 2F28 0012 move.l -[A7], [A0 + 0x12]
00000DB8 2F28 000E move.l -[A7], [A0 + 0xE]
00000DBC 42A7 clr.l -[A7]
00000DBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DC2 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00000DC6 2054 movea.l A0, [A4]
00000DC8 4AA8 0008 tst.l [A0 + 0x8]
00000DCC 56C0 sne D0
00000DCE 4A00 tst.b D0
00000DD0 670A beq +0xC /* 00000DDC */
00000DD2 2268 0008 movea.l A1, [A0 + 0x8]
00000DD6 2251 movea.l A1, [A1]
00000DD8 C029 001E and.b D0, [A1 + 0x1E]
label00000DDC:
00000DDC 2054 movea.l A0, [A4]
00000DDE 1140 000E move.b [A0 + 0xE], D0
00000DE2 486E FFC2 pea.l [A6 - 0x3E]
00000DE6 487A FF88 pea.l [PC - 0x78 /* 00000D70, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000DEA 2F0E move.l -[A7], A6
00000DEC 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */]
00000DF0 42A7 clr.l -[A7]
00000DF2 7078 moveq.l D0, 0x78
00000DF4 2F00 move.l -[A7], D0
00000DF6 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */]
00000DFA 2054 movea.l A0, [A4]
00000DFC 215F 0026 move.l [A0 + 0x26], [A7]+
00000E00 2054 movea.l A0, [A4]
00000E02 2F28 0026 move.l -[A7], [A0 + 0x26]
00000E06 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00000E0A 2253 movea.l A1, [A3]
00000E0C 2069 0056 movea.l A0, [A1 + 0x56]
00000E10 2F10 move.l -[A7], [A0]
00000E12 2454 movea.l A2, [A4]
00000E14 206A 0026 movea.l A0, [A2 + 0x26]
00000E18 2F10 move.l -[A7], [A0]
00000E1A 7078 moveq.l D0, 0x78
00000E1C 2F00 move.l -[A7], D0
00000E1E 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000E22 42A7 clr.l -[A7]
00000E24 7078 moveq.l D0, 0x78
00000E26 2F00 move.l -[A7], D0
00000E28 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */]
00000E2C 2054 movea.l A0, [A4]
00000E2E 215F 002A move.l [A0 + 0x2A], [A7]+
00000E32 2054 movea.l A0, [A4]
00000E34 2F28 002A move.l -[A7], [A0 + 0x2A]
00000E38 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00000E3C 486E FFC2 pea.l [A6 - 0x3E]
00000E40 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000E44 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000E48 4E5E unlink A6
00000E4A 205F movea.l A0, [A7]+
00000E4C 504F addq.w A7, 8
00000E4E 4ED0 jmp [A0]
export_323:
00000E50 4E56 0000 link A6, 0
00000E54 2F0C move.l -[A7], A4
00000E56 286E 0008 movea.l A4, [A6 + 0x8]
00000E5A 42A7 clr.l -[A7]
00000E5C 2054 movea.l A0, [A4]
00000E5E 2F28 0026 move.l -[A7], [A0 + 0x26]
00000E62 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000E66 2054 movea.l A0, [A4]
00000E68 215F 0026 move.l [A0 + 0x26], [A7]+
00000E6C 42A7 clr.l -[A7]
00000E6E 2054 movea.l A0, [A4]
00000E70 2F28 002A move.l -[A7], [A0 + 0x2A]
00000E74 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000E78 2054 movea.l A0, [A4]
00000E7A 215F 002A move.l [A0 + 0x2A], [A7]+
00000E7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E82 4EAD 16FA jsr [A5 + 0x16FA /* export_731 */]
00000E86 285F movea.l A4, [A7]+
00000E88 4E5E unlink A6
00000E8A 2E9F move.l [A7], [A7]+
00000E8C 4E75 rts
00000E8E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_324: // at 00000E90 (misaligned)
00000E92 0000 206E ori.b D0, 0x6E /* 'n' */
00000E96 0008 2050 ori.b A0, 0x50 /* 'P' */
00000E9A 2F28 0022 move.l -[A7], [A0 + 0x22]
00000E9E 4EAD 294A jsr [A5 + 0x294A /* export_1317 */]
00000EA2 4E5E unlink A6
00000EA4 2E9F move.l [A7], [A7]+
00000EA6 4E75 rts
export_325:
00000EA8 4E56 0000 link A6, 0
00000EAC 48E7 0028 movem.l -[A7], A2,A4
00000EB0 286E 0008 movea.l A4, [A6 + 0x8]
00000EB4 2254 movea.l A1, [A4]
00000EB6 2069 0026 movea.l A0, [A1 + 0x26]
00000EBA 2F10 move.l -[A7], [A0]
00000EBC 2069 0022 movea.l A0, [A1 + 0x22]
00000EC0 2050 movea.l A0, [A0]
00000EC2 2468 0056 movea.l A2, [A0 + 0x56]
00000EC6 2F12 move.l -[A7], [A2]
00000EC8 7078 moveq.l D0, 0x78
00000ECA 2F00 move.l -[A7], D0
00000ECC 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000ED0 2054 movea.l A0, [A4]
00000ED2 2F28 0022 move.l -[A7], [A0 + 0x22]
00000ED6 4EAD 294A jsr [A5 + 0x294A /* export_1317 */]
00000EDA 4CDF 1400 movem.l A2,A4, [A7]+
00000EDE 4E5E unlink A6
00000EE0 2E9F move.l [A7], [A7]+
00000EE2 4E75 rts
export_326:
00000EE4 4E56 0000 link A6, 0
00000EE8 48E7 0028 movem.l -[A7], A2,A4
00000EEC 286E 0008 movea.l A4, [A6 + 0x8]
00000EF0 2254 movea.l A1, [A4]
00000EF2 2069 002A movea.l A0, [A1 + 0x2A]
00000EF6 2F10 move.l -[A7], [A0]
00000EF8 2069 0022 movea.l A0, [A1 + 0x22]
00000EFC 2050 movea.l A0, [A0]
00000EFE 2468 0056 movea.l A2, [A0 + 0x56]
00000F02 2F12 move.l -[A7], [A2]
00000F04 7078 moveq.l D0, 0x78
00000F06 2F00 move.l -[A7], D0
00000F08 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000F0C 2054 movea.l A0, [A4]
00000F0E 2F28 0022 move.l -[A7], [A0 + 0x22]
00000F12 4EAD 294A jsr [A5 + 0x294A /* export_1317 */]
00000F16 4CDF 1400 movem.l A2,A4, [A7]+
00000F1A 4E5E unlink A6
00000F1C 2E9F move.l [A7], [A7]+
00000F1E 4E75 rts
export_327:
fn00000F20:
00000F20 4E56 0000 link A6, 0
00000F24 2F0C move.l -[A7], A4
00000F26 286E 0008 movea.l A4, [A6 + 0x8]
00000F2A 42A7 clr.l -[A7]
00000F2C 2054 movea.l A0, [A4]
00000F2E 2F28 002E move.l -[A7], [A0 + 0x2E]
00000F32 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000F36 2054 movea.l A0, [A4]
00000F38 215F 002E move.l [A0 + 0x2E], [A7]+
00000F3C 42A7 clr.l -[A7]
00000F3E 2054 movea.l A0, [A4]
00000F40 2F28 0032 move.l -[A7], [A0 + 0x32]
00000F44 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000F48 2054 movea.l A0, [A4]
00000F4A 215F 0032 move.l [A0 + 0x32], [A7]+
00000F4E 42A7 clr.l -[A7]
00000F50 2054 movea.l A0, [A4]
00000F52 2F28 003A move.l -[A7], [A0 + 0x3A]
00000F56 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000F5A 2054 movea.l A0, [A4]
00000F5C 215F 003A move.l [A0 + 0x3A], [A7]+
00000F60 42A7 clr.l -[A7]
00000F62 2054 movea.l A0, [A4]
00000F64 2F28 003E move.l -[A7], [A0 + 0x3E]
00000F68 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000F6C 2054 movea.l A0, [A4]
00000F6E 215F 003E move.l [A0 + 0x3E], [A7]+
00000F72 42A7 clr.l -[A7]
00000F74 2054 movea.l A0, [A4]
00000F76 2F28 0042 move.l -[A7], [A0 + 0x42]
00000F7A 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000F7E 2054 movea.l A0, [A4]
00000F80 215F 0042 move.l [A0 + 0x42], [A7]+
00000F84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F88 4EAD 16FA jsr [A5 + 0x16FA /* export_731 */]
00000F8C 285F movea.l A4, [A7]+
00000F8E 4E5E unlink A6
00000F90 2E9F move.l [A7], [A7]+
00000F92 4E75 rts
fn00000F94:
00000F94 4E56 0000 link A6, 0
00000F98 2F0C move.l -[A7], A4
00000F9A 286E 0008 movea.l A4, [A6 + 0x8]
00000F9E 2054 movea.l A0, [A4]
00000FA0 3028 002C move.w D0, [A0 + 0x2C]
00000FA4 B068 002A cmp.w D0, [A0 + 0x2A]
00000FA8 6F06 ble +0x8 /* 00000FB0 */
00000FAA 2F28 0026 move.l -[A7], [A0 + 0x26]
00000FAE A9D7 syscall TEDelete
label00000FB0:
00000FB0 2054 movea.l A0, [A4]
00000FB2 2F28 0042 move.l -[A7], [A0 + 0x42]
00000FB6 42A7 clr.l -[A7]
00000FB8 2054 movea.l A0, [A4]
00000FBA 3028 0046 move.w D0, [A0 + 0x46]
00000FBE 48C0 ext.l D0
00000FC0 2228 0048 move.l D1, [A0 + 0x48]
00000FC4 D280 add.l D1, D0
00000FC6 4481 neg.l D1
00000FC8 2F01 move.l -[A7], D1
00000FCA 42A7 clr.l -[A7]
00000FCC 201F move.l D0, [A7]+
00000FCE 2E9F move.l [A7], [A7]+
00000FD0 B097 cmp.l D0, [A7]
00000FD2 6F02 ble +0x4 /* 00000FD6 */
00000FD4 2E80 move.l [A7], D0
label00000FD6:
00000FD6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000FDA 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
00000FDE 285F movea.l A4, [A7]+
00000FE0 4E5E unlink A6
00000FE2 2E9F move.l [A7], [A7]+
00000FE4 4E75 rts
00000FE6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FE8-00000FEC
fn00000FE8:
00000FE8 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000FE8-00000FEC
fn00000FE8: // (misaligned)
00000FEA FFF8 .invalid <<F/7/7>>
00000FEC 48E7 0118 movem.l -[A7], D7,A3,A4
00000FF0 286E 0008 movea.l A4, [A6 + 0x8]
00000FF4 2054 movea.l A0, [A4]
00000FF6 3028 0038 move.w D0, [A0 + 0x38]
00000FFA B068 0036 cmp.w D0, [A0 + 0x36]
00000FFE 6F00 009E ble +0xA0 /* 0000109E */
00001002 2248 movea.l A1, A0
00001004 2069 0022 movea.l A0, [A1 + 0x22]
00001008 2050 movea.l A0, [A0]
0000100A 2668 0040 movea.l A3, [A0 + 0x40]
0000100E 42A7 clr.l -[A7]
00001010 2F0B move.l -[A7], A3
00001012 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001016 2E1F move.l D7, [A7]+
00001018 2054 movea.l A0, [A4]
0000101A 2F28 003A move.l -[A7], [A0 + 0x3A]
0000101E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001022 2254 movea.l A1, [A4]
00001024 2069 0022 movea.l A0, [A1 + 0x22]
00001028 7001 moveq.l D0, 0x01
0000102A 2050 movea.l A0, [A0]
0000102C B028 006F cmp.b D0, [A0 + 0x6F]
00001030 6624 bne +0x26 /* 00001056 */
00001032 2069 003A movea.l A0, [A1 + 0x3A]
00001036 2F10 move.l -[A7], [A0]
00001038 42A7 clr.l -[A7]
0000103A 2054 movea.l A0, [A4]
0000103C 2F28 003A move.l -[A7], [A0 + 0x3A]
00001040 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001044 2054 movea.l A0, [A4]
00001046 2F28 003E move.l -[A7], [A0 + 0x3E]
0000104A 2F28 0026 move.l -[A7], [A0 + 0x26]
0000104E 3F3C 0007 move.w -[A7], 0x7
00001052 A83D syscall TEDispatch
00001054 601C bra +0x1E /* 00001072 */
label00001056:
00001056 2254 movea.l A1, [A4]
00001058 2069 003A movea.l A0, [A1 + 0x3A]
0000105C 2F10 move.l -[A7], [A0]
0000105E 42A7 clr.l -[A7]
00001060 2054 movea.l A0, [A4]
00001062 2F28 003A move.l -[A7], [A0 + 0x3A]
00001066 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000106A 2054 movea.l A0, [A4]
0000106C 2F28 0026 move.l -[A7], [A0 + 0x26]
00001070 A9DE syscall TEInsert
label00001072:
00001072 2054 movea.l A0, [A4]
00001074 2F28 003A move.l -[A7], [A0 + 0x3A]
00001078 205F movea.l A0, [A7]+
0000107A A02A syscall HUnlock
0000107C 42A7 clr.l -[A7]
0000107E 2F0B move.l -[A7], A3
00001080 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001084 BE9F cmp.l D7, [A7]+
00001086 6D08 blt +0xA /* 00001090 */
00001088 3F3C FF94 move.w -[A7], 0xFF94
0000108C 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
label00001090:
00001090 2254 movea.l A1, [A4]
00001092 2069 0022 movea.l A0, [A1 + 0x22]
00001096 2050 movea.l A0, [A0]
00001098 117C 0001 0072 move.b [A0 + 0x72], 0x1
label0000109E:
0000109E 4CDF 1880 movem.l D7,A3,A4, [A7]+
000010A2 4E5E unlink A6
000010A4 2E9F move.l [A7], [A7]+
000010A6 4E75 rts
fn000010A8:
000010A8 4E56 0000 link A6, 0
000010AC 2F0C move.l -[A7], A4
000010AE 286E 0008 movea.l A4, [A6 + 0x8]
000010B2 2054 movea.l A0, [A4]
000010B4 4AA8 003A tst.l [A0 + 0x3A]
000010B8 671E beq +0x20 /* 000010D8 */
000010BA 3028 0036 move.w D0, [A0 + 0x36]
000010BE 48C0 ext.l D0
000010C0 2F00 move.l -[A7], D0
000010C2 3028 0038 move.w D0, [A0 + 0x38]
000010C6 48C0 ext.l D0
000010C8 2F00 move.l -[A7], D0
000010CA 2F28 0026 move.l -[A7], [A0 + 0x26]
000010CE A9D1 syscall TESetSelect
000010D0 2054 movea.l A0, [A4]
000010D2 2F28 0026 move.l -[A7], [A0 + 0x26]
000010D6 A9D7 syscall TEDelete
label000010D8:
000010D8 2054 movea.l A0, [A4]
000010DA 2F28 0042 move.l -[A7], [A0 + 0x42]
000010DE 42A7 clr.l -[A7]
000010E0 2054 movea.l A0, [A4]
000010E2 3028 0046 move.w D0, [A0 + 0x46]
000010E6 48C0 ext.l D0
000010E8 2228 0048 move.l D1, [A0 + 0x48]
000010EC D280 add.l D1, D0
000010EE 2F01 move.l -[A7], D1
000010F0 42A7 clr.l -[A7]
000010F2 201F move.l D0, [A7]+
000010F4 2E9F move.l [A7], [A7]+
000010F6 B097 cmp.l D0, [A7]
000010F8 6F02 ble +0x4 /* 000010FC */
000010FA 2E80 move.l [A7], D0
label000010FC:
000010FC 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00001100 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
00001104 285F movea.l A4, [A7]+
00001106 4E5E unlink A6
00001108 2E9F move.l [A7], [A7]+
0000110A 4E75 rts
fn0000110C:
0000110C 4E56 0000 link A6, 0
00001110 2F0C move.l -[A7], A4
00001112 286E 0008 movea.l A4, [A6 + 0x8]
00001116 2054 movea.l A0, [A4]
00001118 3028 002A move.w D0, [A0 + 0x2A]
0000111C 48C0 ext.l D0
0000111E 2F00 move.l -[A7], D0
00001120 3028 002C move.w D0, [A0 + 0x2C]
00001124 48C0 ext.l D0
00001126 2F00 move.l -[A7], D0
00001128 2F28 0026 move.l -[A7], [A0 + 0x26]
0000112C A9D1 syscall TESetSelect
0000112E 285F movea.l A4, [A7]+
00001130 4E5E unlink A6
00001132 2E9F move.l [A7], [A7]+
00001134 4E75 rts
00001136 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001138-0000113C
export_328:
fn00001138:
00001138 4E56 FFF6 link A6, -0x000A
// end alternate branch 00001138-0000113C
export_328: // at 00001138 (misaligned)
fn00001138: // (misaligned)
0000113A FFF6 .invalid <<F/7/7>>
0000113C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001140 286E 0008 movea.l A4, [A6 + 0x8]
00001144 2054 movea.l A0, [A4]
00001146 3028 002A move.w D0, [A0 + 0x2A]
0000114A 48C0 ext.l D0
0000114C 2F00 move.l -[A7], D0
0000114E 3028 002A move.w D0, [A0 + 0x2A]
00001152 48C0 ext.l D0
00001154 2F00 move.l -[A7], D0
00001156 2F28 0026 move.l -[A7], [A0 + 0x26]
0000115A A9D1 syscall TESetSelect
0000115C 42A7 clr.l -[A7]
0000115E 2054 movea.l A0, [A4]
00001160 2F28 002E move.l -[A7], [A0 + 0x2E]
00001164 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001168 201F move.l D0, [A7]+
0000116A 3E00 move.w D7, D0
0000116C 6F00 008E ble +0x90 /* 000011FC */
00001170 2254 movea.l A1, [A4]
00001172 2069 0022 movea.l A0, [A1 + 0x22]
00001176 2050 movea.l A0, [A0]
00001178 2668 0040 movea.l A3, [A0 + 0x40]
0000117C 42A7 clr.l -[A7]
0000117E 2F0B move.l -[A7], A3
00001180 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001184 2C1F move.l D6, [A7]+
00001186 2054 movea.l A0, [A4]
00001188 2F28 002E move.l -[A7], [A0 + 0x2E]
0000118C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001190 2254 movea.l A1, [A4]
00001192 2069 0022 movea.l A0, [A1 + 0x22]
00001196 7001 moveq.l D0, 0x01
00001198 2050 movea.l A0, [A0]
0000119A B028 006F cmp.b D0, [A0 + 0x6F]
0000119E 661C bne +0x1E /* 000011BC */
000011A0 2069 002E movea.l A0, [A1 + 0x2E]
000011A4 2F10 move.l -[A7], [A0]
000011A6 3007 move.w D0, D7
000011A8 48C0 ext.l D0
000011AA 2F00 move.l -[A7], D0
000011AC 2F29 0032 move.l -[A7], [A1 + 0x32]
000011B0 2F29 0026 move.l -[A7], [A1 + 0x26]
000011B4 3F3C 0007 move.w -[A7], 0x7
000011B8 A83D syscall TEDispatch
000011BA 6014 bra +0x16 /* 000011D0 */
label000011BC:
000011BC 2254 movea.l A1, [A4]
000011BE 2069 002E movea.l A0, [A1 + 0x2E]
000011C2 2F10 move.l -[A7], [A0]
000011C4 3007 move.w D0, D7
000011C6 48C0 ext.l D0
000011C8 2F00 move.l -[A7], D0
000011CA 2F29 0026 move.l -[A7], [A1 + 0x26]
000011CE A9DE syscall TEInsert
label000011D0:
000011D0 2054 movea.l A0, [A4]
000011D2 2F28 002E move.l -[A7], [A0 + 0x2E]
000011D6 205F movea.l A0, [A7]+
000011D8 A02A syscall HUnlock
000011DA 42A7 clr.l -[A7]
000011DC 2F0B move.l -[A7], A3
000011DE 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000011E2 BC9F cmp.l D6, [A7]+
000011E4 6D08 blt +0xA /* 000011EE */
000011E6 3F3C FF94 move.w -[A7], 0xFF94
000011EA 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
label000011EE:
000011EE 2254 movea.l A1, [A4]
000011F0 2069 0022 movea.l A0, [A1 + 0x22]
000011F4 2050 movea.l A0, [A0]
000011F6 117C 0001 0072 move.b [A0 + 0x72], 0x1
label000011FC:
000011FC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001200 4E5E unlink A6
00001202 2E9F move.l [A7], [A7]+
00001204 4E75 rts
00001206 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001208-00001216
fn00001208:
00001208 4E56 0000 link A6, 0
0000120C 48E7 0018 movem.l -[A7], A3,A4
00001210 266E 0008 movea.l A3, [A6 + 0x8]
00001214 284B movea.l A4, A3
// end alternate branch 00001208-00001216
fn00001208: // (misaligned)
0000120A 0000 48E7 ori.b D0, 0xE7
0000120E 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001212 0008 284B ori.b A0, 0x4B /* 'K' */
00001216 7068 moveq.l D0, 0x68
00001218 2054 movea.l A0, [A4]
0000121A B068 0002 cmp.w D0, [A0 + 0x2]
0000121E 6706 beq +0x8 /* 00001226 */
00001220 2F0B move.l -[A7], A3
00001222 4EBA FD70 jsr [PC - 0x290 /* 00000F94 */]
label00001226:
00001226 2F0B move.l -[A7], A3
00001228 4EBA FDBE jsr [PC - 0x242 /* 00000FE8 */]
0000122C 7068 moveq.l D0, 0x68
0000122E 2054 movea.l A0, [A4]
00001230 B068 0002 cmp.w D0, [A0 + 0x2]
00001234 670C beq +0xE /* 00001242 */
00001236 1F3C 0001 move.b -[A7], 0x1
0000123A 2F28 0022 move.l -[A7], [A0 + 0x22]
0000123E 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00001242:
00001242 4CDF 1800 movem.l A3,A4, [A7]+
00001246 4E5E unlink A6
00001248 2E9F move.l [A7], [A7]+
0000124A 4E75 rts
export_329:
0000124C 4E56 0000 link A6, 0
00001250 4267 clr.w -[A7]
00001252 206E 0008 movea.l A0, [A6 + 0x8]
00001256 2050 movea.l A0, [A0]
00001258 2F28 0022 move.l -[A7], [A0 + 0x22]
0000125C 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00001260 101F move.b D0, [A7]+
00001262 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001266 4EBA FFA0 jsr [PC - 0x60 /* 00001208 */]
0000126A 4E5E unlink A6
0000126C 2E9F move.l [A7], [A7]+
0000126E 4E75 rts
export_330:
00001270 4E56 0000 link A6, 0
00001274 48E7 0018 movem.l -[A7], A3,A4
00001278 266E 0008 movea.l A3, [A6 + 0x8]
0000127C 284B movea.l A4, A3
0000127E 4267 clr.w -[A7]
00001280 2054 movea.l A0, [A4]
00001282 2F28 0022 move.l -[A7], [A0 + 0x22]
00001286 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
0000128A 101F move.b D0, [A7]+
0000128C 2F0B move.l -[A7], A3
0000128E 4EBA FE18 jsr [PC - 0x1E8 /* 000010A8 */]
00001292 2F0B move.l -[A7], A3
00001294 4EAD 29F2 jsr [A5 + 0x29F2 /* export_1338 */]
00001298 2F0B move.l -[A7], A3
0000129A 4EBA FE70 jsr [PC - 0x190 /* 0000110C */]
0000129E 7068 moveq.l D0, 0x68
000012A0 2054 movea.l A0, [A4]
000012A2 B068 0002 cmp.w D0, [A0 + 0x2]
000012A6 670C beq +0xE /* 000012B4 */
000012A8 1F3C 0001 move.b -[A7], 0x1
000012AC 2F28 0022 move.l -[A7], [A0 + 0x22]
000012B0 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label000012B4:
000012B4 4CDF 1800 movem.l A3,A4, [A7]+
000012B8 4E5E unlink A6
000012BA 2E9F move.l [A7], [A7]+
000012BC 4E75 rts
000012BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000012C0-000012CE
export_331:
fn000012C0:
000012C0 4E56 0000 link A6, 0
000012C4 48E7 0018 movem.l -[A7], A3,A4
000012C8 266E 0008 movea.l A3, [A6 + 0x8]
000012CC 284B movea.l A4, A3
// end alternate branch 000012C0-000012CE
export_331: // at 000012C0 (misaligned)
fn000012C0: // (misaligned)
000012C2 0000 48E7 ori.b D0, 0xE7
000012C6 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000012CA 0008 284B ori.b A0, 0x4B /* 'K' */
000012CE 4267 clr.w -[A7]
000012D0 2054 movea.l A0, [A4]
000012D2 2F28 0022 move.l -[A7], [A0 + 0x22]
000012D6 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
000012DA 101F move.b D0, [A7]+
000012DC 2F0B move.l -[A7], A3
000012DE 4EBA FE2C jsr [PC - 0x1D4 /* 0000110C */]
000012E2 2F0B move.l -[A7], A3
000012E4 4EBA FF22 jsr [PC - 0xDE /* 00001208 */]
000012E8 4CDF 1800 movem.l A3,A4, [A7]+
000012EC 4E5E unlink A6
000012EE 2E9F move.l [A7], [A7]+
000012F0 4E75 rts
000012F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_332: // at 000012F4 (misaligned)
000012F6 0000 2F0C ori.b D0, 0xC
000012FA 286E 0008 movea.l A4, [A6 + 0x8]
000012FE 2054 movea.l A0, [A4]
00001300 1028 004C move.b D0, [A0 + 0x4C]
00001304 6706 beq +0x8 /* 0000130C */
00001306 7000 moveq.l D0, 0x00
00001308 2140 002E move.l [A0 + 0x2E], D0
label0000130C:
0000130C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001310 4EBA FC0E jsr [PC - 0x3F2 /* 00000F20 */]
00001314 285F movea.l A4, [A7]+
00001316 4E5E unlink A6
00001318 2E9F move.l [A7], [A7]+
0000131A 4E75 rts
0000131C 4E56 FFFC link A6, -0x0004
00001320 2F0C move.l -[A7], A4
00001322 286E 0008 movea.l A4, [A6 + 0x8]
00001326 204C movea.l A0, A4
00001328 5088 addq.l A0, 8
0000132A 2050 movea.l A0, [A0]
0000132C 2D48 FFFC move.l [A6 - 0x4], A0
00001330 2F2C FFFC move.l -[A7], [A4 - 0x4]
00001334 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00001338 7000 moveq.l D0, 0x00
0000133A 2940 FFFC move.l [A4 - 0x4], D0
0000133E 285F movea.l A4, [A7]+
00001340 4E5E unlink A6
00001342 205F movea.l A0, [A7]+
00001344 DEFC 000A add.w A7, 0xA /* '\n' */
00001348 4ED0 jmp [A0]
0000134A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_333: // at 0000134C (misaligned)
0000134E FFA0 .invalid <<F/6/7>>
00001350 48E7 0018 movem.l -[A7], A3,A4
00001354 286E 0008 movea.l A4, [A6 + 0x8]
00001358 4267 clr.w -[A7]
0000135A 2054 movea.l A0, [A4]
0000135C 2F28 0022 move.l -[A7], [A0 + 0x22]
00001360 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00001364 101F move.b D0, [A7]+
00001366 486E FFB0 pea.l [A6 - 0x50]
0000136A 3F3C 0001 move.w -[A7], 0x1
0000136E 3F3A 011E move.w -[A7], [PC + 0x11E /* 0000148E, value 0x0, cstring "" */]
00001372 3F3C 000C move.w -[A7], 0xC
00001376 486D FCC8 pea.l [A5 - 0x338]
0000137A 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
0000137E 486E FFA8 pea.l [A6 - 0x58]
00001382 7064 moveq.l D0, 0x64
00001384 2F00 move.l -[A7], D0
00001386 7032 moveq.l D0, 0x32
00001388 2F00 move.l -[A7], D0
0000138A 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */]
0000138E 486E FFA0 pea.l [A6 - 0x60]
00001392 2F3C 0008 000A move.l -[A7], 0x8000A
00001398 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
0000139E A8A7 syscall SetRect
000013A0 486E FFFC pea.l [A6 - 0x4]
000013A4 486D 254C pea.l [A5 + 0x254C]
000013A8 3F3C 007E move.w -[A7], 0x7E /* '~' */
000013AC 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */]
000013B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013B4 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
000013B8 2054 movea.l A0, [A4]
000013BA 2668 0022 movea.l A3, [A0 + 0x22]
000013BE 42A7 clr.l -[A7]
000013C0 42A7 clr.l -[A7]
000013C2 486D FBF8 pea.l [A5 - 0x408]
000013C6 486E FFA8 pea.l [A6 - 0x58]
000013CA 4267 clr.w -[A7]
000013CC 1F3C 0004 move.b -[A7], 0x4
000013D0 486E FFA0 pea.l [A6 - 0x60]
000013D4 486E FFB0 pea.l [A6 - 0x50]
000013D8 4267 clr.w -[A7]
000013DA 2053 movea.l A0, [A3]
000013DC 1F28 006F move.b -[A7], [A0 + 0x6F]
000013E0 1F28 0070 move.b -[A7], [A0 + 0x70]
000013E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013E8 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000013EC 206E FFFC movea.l A0, [A6 - 0x4]
000013F0 2050 movea.l A0, [A0]
000013F2 4228 006E clr.b [A0 + 0x6E]
000013F6 486E FFBC pea.l [A6 - 0x44]
000013FA 487A FF20 pea.l [PC - 0xE0 /* 0000131C, value 0x4E56FFFC */]
000013FE 2F0E move.l -[A7], A6
00001400 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */]
00001404 2054 movea.l A0, [A4]
00001406 1028 000E move.b D0, [A0 + 0xE]
0000140A 6604 bne +0x6 /* 00001410 */
0000140C 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
label00001410:
00001410 486E FFBC pea.l [A6 - 0x44]
00001414 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00001418 2054 movea.l A0, [A4]
0000141A 2F28 002E move.l -[A7], [A0 + 0x2E]
0000141E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001422 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00001426 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000142A 206E FFFC movea.l A0, [A6 - 0x4]
0000142E 7001 moveq.l D0, 0x01
00001430 2050 movea.l A0, [A0]
00001432 B028 006F cmp.b D0, [A0 + 0x6F]
00001436 6620 bne +0x22 /* 00001458 */
00001438 42A7 clr.l -[A7]
0000143A 2F3C 0000 7FFF move.l -[A7], 0x7FFF
00001440 2054 movea.l A0, [A4]
00001442 2F28 0032 move.l -[A7], [A0 + 0x32]
00001446 4267 clr.w -[A7]
00001448 226E FFFC movea.l A1, [A6 - 0x4]
0000144C 2251 movea.l A1, [A1]
0000144E 2F29 003C move.l -[A7], [A1 + 0x3C]
00001452 3F3C 000B move.w -[A7], 0xB
00001456 A83D syscall TEDispatch
label00001458:
00001458 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000145C 206E FFFC movea.l A0, [A6 - 0x4]
00001460 2050 movea.l A0, [A0]
00001462 117C 0001 0071 move.b [A0 + 0x71], 0x1
00001468 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000146C 2F2D FC68 move.l -[A7], [A5 - 0x398]
00001470 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
00001474 2054 movea.l A0, [A4]
00001476 117C 0001 004C move.b [A0 + 0x4C], 0x1
0000147C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001480 4EBA FD86 jsr [PC - 0x27A /* 00001208 */]
00001484 4CDF 1800 movem.l A3,A4, [A7]+
00001488 4E5E unlink A6
0000148A 2E9F move.l [A7], [A7]+
0000148C 4E75 rts
0000148E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_334: // at 00001490 (misaligned)
00001492 0000 206E ori.b D0, 0x6E /* 'n' */
00001496 0008 7067 ori.b A0, 0x67 /* 'g' */
0000149A 2050 movea.l A0, [A0]
0000149C B068 0002 cmp.w D0, [A0 + 0x2]
000014A0 6608 bne +0xA /* 000014AA */
000014A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014A6 4EBA FC90 jsr [PC - 0x370 /* 00001138 */]
label000014AA:
000014AA 4E5E unlink A6
000014AC 2E9F move.l [A7], [A7]+
000014AE 4E75 rts
fn000014B0:
000014B0 4E56 FFF4 link A6, -0x000C
000014B4 2F0C move.l -[A7], A4
000014B6 206E 000C movea.l A0, [A6 + 0xC]
000014BA 43EE FFF4 lea.l A1, [A6 - 0xC]
000014BE 22D8 move.l [A1]+, [A0]+
000014C0 22D8 move.l [A1]+, [A0]+
000014C2 22D8 move.l [A1]+, [A0]+
000014C4 286E 0008 movea.l A4, [A6 + 0x8]
000014C8 2054 movea.l A0, [A4]
000014CA 3F28 002A move.w -[A7], [A0 + 0x2A]
000014CE 3F28 002C move.w -[A7], [A0 + 0x2C]
000014D2 3F28 004C move.w -[A7], [A0 + 0x4C]
000014D6 486E FFF4 pea.l [A6 - 0xC]
000014DA 1F3C 0001 move.b -[A7], 0x1
000014DE 2F28 0022 move.l -[A7], [A0 + 0x22]
000014E2 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000014E6 285F movea.l A4, [A7]+
000014E8 4E5E unlink A6
000014EA 205F movea.l A0, [A7]+
000014EC 504F addq.w A7, 8
000014EE 4ED0 jmp [A0]
fn000014F0:
000014F0 4E56 0000 link A6, 0
000014F4 2F0C move.l -[A7], A4
000014F6 286E 0008 movea.l A4, [A6 + 0x8]
000014FA 4267 clr.w -[A7]
000014FC 2054 movea.l A0, [A4]
000014FE 2F28 0022 move.l -[A7], [A0 + 0x22]
00001502 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00001506 101F move.b D0, [A7]+
00001508 2054 movea.l A0, [A4]
0000150A 3028 002A move.w D0, [A0 + 0x2A]
0000150E 48C0 ext.l D0
00001510 2F00 move.l -[A7], D0
00001512 3028 002C move.w D0, [A0 + 0x2C]
00001516 48C0 ext.l D0
00001518 2F00 move.l -[A7], D0
0000151A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000151E 1F3C 0001 move.b -[A7], 0x1
00001522 2F28 0026 move.l -[A7], [A0 + 0x26]
00001526 3F3C 000B move.w -[A7], 0xB
0000152A A83D syscall TEDispatch
0000152C 2054 movea.l A0, [A4]
0000152E 2F28 0022 move.l -[A7], [A0 + 0x22]
00001532 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00001536 1F3C 0001 move.b -[A7], 0x1
0000153A 2054 movea.l A0, [A4]
0000153C 2F28 0022 move.l -[A7], [A0 + 0x22]
00001540 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00001544 2254 movea.l A1, [A4]
00001546 2069 0022 movea.l A0, [A1 + 0x22]
0000154A 2050 movea.l A0, [A0]
0000154C 117C 0001 0072 move.b [A0 + 0x72], 0x1
00001552 285F movea.l A4, [A7]+
00001554 4E5E unlink A6
00001556 205F movea.l A0, [A7]+
00001558 504F addq.w A7, 8
0000155A 4ED0 jmp [A0]
export_335:
0000155C 4E56 FFF4 link A6, -0x000C
00001560 48E7 0028 movem.l -[A7], A2,A4
00001564 286E 0008 movea.l A4, [A6 + 0x8]
00001568 41EE FFF4 lea.l A0, [A6 - 0xC]
0000156C 2454 movea.l A2, [A4]
0000156E 43EA 005A lea.l A1, [A2 + 0x5A]
00001572 20D9 move.l [A0]+, [A1]+
00001574 20D9 move.l [A0]+, [A1]+
00001576 20D9 move.l [A0]+, [A1]+
00001578 486E FFF4 pea.l [A6 - 0xC]
0000157C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001580 4EBA FF2E jsr [PC - 0xD2 /* 000014B0 */]
00001584 7000 moveq.l D0, 0x00
00001586 2054 movea.l A0, [A4]
00001588 3028 004C move.w D0, [A0 + 0x4C]
0000158C 7220 moveq.l D1, 0x20
0000158E 4681 not.l D1
00001590 C081 and.l D0, D1
00001592 3140 004C move.w [A0 + 0x4C], D0
00001596 4CDF 1400 movem.l A2,A4, [A7]+
0000159A 4E5E unlink A6
0000159C 2E9F move.l [A7], [A7]+
0000159E 4E75 rts
export_336:
000015A0 4E56 FFF4 link A6, -0x000C
000015A4 48E7 0038 movem.l -[A7], A2,A3,A4
000015A8 266E 0008 movea.l A3, [A6 + 0x8]
000015AC 284B movea.l A4, A3
000015AE 2F0B move.l -[A7], A3
000015B0 4EBA FB5A jsr [PC - 0x4A6 /* 0000110C */]
000015B4 2254 movea.l A1, [A4]
000015B6 2069 0022 movea.l A0, [A1 + 0x22]
000015BA 2050 movea.l A0, [A0]
000015BC 4A28 006F tst.b [A0 + 0x6F]
000015C0 661C bne +0x1E /* 000015DE */
000015C2 41EE FFF4 lea.l A0, [A6 - 0xC]
000015C6 2449 movea.l A2, A1
000015C8 43EA 004E lea.l A1, [A2 + 0x4E]
000015CC 20D9 move.l [A0]+, [A1]+
000015CE 20D9 move.l [A0]+, [A1]+
000015D0 20D9 move.l [A0]+, [A1]+
000015D2 486E FFF4 pea.l [A6 - 0xC]
000015D6 2F0B move.l -[A7], A3
000015D8 4EBA FED6 jsr [PC - 0x12A /* 000014B0 */]
000015DC 600C bra +0xE /* 000015EA */
label000015DE:
000015DE 2054 movea.l A0, [A4]
000015E0 2F28 0032 move.l -[A7], [A0 + 0x32]
000015E4 2F0B move.l -[A7], A3
000015E6 4EBA FF08 jsr [PC - 0xF8 /* 000014F0 */]
label000015EA:
000015EA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000015EE 4E5E unlink A6
000015F0 2E9F move.l [A7], [A7]+
000015F2 4E75 rts
export_337:
000015F4 4E56 0000 link A6, 0
000015F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015FC 4EBA FB0E jsr [PC - 0x4F2 /* 0000110C */]
00001600 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001604 4EAD 2A22 jsr [A5 + 0x2A22 /* export_1344 */]
00001608 4E5E unlink A6
0000160A 2E9F move.l [A7], [A7]+
0000160C 4E75 rts
0000160E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_338: // at 00001610 (misaligned)
00001612 FFEE .invalid <<F/7/7>>
00001614 48E7 0118 movem.l -[A7], D7,A3,A4
00001618 266E 0008 movea.l A3, [A6 + 0x8]
0000161C 284B movea.l A4, A3
0000161E 2054 movea.l A0, [A4]
00001620 3028 002C move.w D0, [A0 + 0x2C]
00001624 9068 002A sub.w D0, [A0 + 0x2A]
00001628 48C0 ext.l D0
0000162A 2F00 move.l -[A7], D0
0000162C 42A7 clr.l -[A7]
0000162E 2054 movea.l A0, [A4]
00001630 2F28 002E move.l -[A7], [A0 + 0x2E]
00001634 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001638 221F move.l D1, [A7]+
0000163A 201F move.l D0, [A7]+
0000163C B280 cmp.l D1, D0
0000163E 6600 0086 bne +0x88 /* 000016C6 */
00001642 4207 clr.b D7
00001644 2254 movea.l A1, [A4]
00001646 2069 0022 movea.l A0, [A1 + 0x22]
0000164A 7001 moveq.l D0, 0x01
0000164C 2050 movea.l A0, [A0]
0000164E B028 006F cmp.b D0, [A0 + 0x6F]
00001652 57C0 seq D0
00001654 4A00 tst.b D0
00001656 674A beq +0x4C /* 000016A2 */
00001658 2049 movea.l A0, A1
0000165A 3228 002C move.w D1, [A0 + 0x2C]
0000165E B268 002A cmp.w D1, [A0 + 0x2A]
00001662 57C1 seq D1
00001664 C001 and.b D0, D1
00001666 673A beq +0x3C /* 000016A2 */
00001668 3F28 002A move.w -[A7], [A0 + 0x2A]
0000166C 486E FFF4 pea.l [A6 - 0xC]
00001670 486E FFF2 pea.l [A6 - 0xE]
00001674 486E FFF0 pea.l [A6 - 0x10]
00001678 2F28 0026 move.l -[A7], [A0 + 0x26]
0000167C 3F3C 0003 move.w -[A7], 0x3
00001680 A83D syscall TEDispatch
00001682 4267 clr.w -[A7]
00001684 486E FFF4 pea.l [A6 - 0xC]
00001688 2254 movea.l A1, [A4]
0000168A 2069 0032 movea.l A0, [A1 + 0x32]
0000168E 2050 movea.l A0, [A0]
00001690 4868 000A pea.l [A0 + 0xA]
00001694 3F3C 000C move.w -[A7], 0xC
00001698 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000169C 1E1F move.b D7, [A7]+
0000169E 0A07 0001 xori.b D7, 0x1
label000016A2:
000016A2 1007 move.b D0, D7
000016A4 6708 beq +0xA /* 000016AE */
000016A6 2054 movea.l A0, [A4]
000016A8 2168 0032 003E move.l [A0 + 0x3E], [A0 + 0x32]
label000016AE:
000016AE 2F0B move.l -[A7], A3
000016B0 4EBA FC0E jsr [PC - 0x3F2 /* 000012C0 */]
000016B4 1007 move.b D0, D7
000016B6 6700 0094 beq +0x96 /* 0000174C */
000016BA 2054 movea.l A0, [A4]
000016BC 7000 moveq.l D0, 0x00
000016BE 2140 003E move.l [A0 + 0x3E], D0
000016C2 6000 0088 bra +0x8A /* 0000174C */
label000016C6:
000016C6 4267 clr.w -[A7]
000016C8 2054 movea.l A0, [A4]
000016CA 2F28 0022 move.l -[A7], [A0 + 0x22]
000016CE 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
000016D2 101F move.b D0, [A7]+
000016D4 2054 movea.l A0, [A4]
000016D6 3028 002A move.w D0, [A0 + 0x2A]
000016DA 48C0 ext.l D0
000016DC 2F00 move.l -[A7], D0
000016DE 3028 002A move.w D0, [A0 + 0x2A]
000016E2 48C0 ext.l D0
000016E4 2F00 move.l -[A7], D0
000016E6 42A7 clr.l -[A7]
000016E8 2054 movea.l A0, [A4]
000016EA 2F28 002E move.l -[A7], [A0 + 0x2E]
000016EE 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000016F2 221F move.l D1, [A7]+
000016F4 201F move.l D0, [A7]+
000016F6 D280 add.l D1, D0
000016F8 2F01 move.l -[A7], D1
000016FA 2054 movea.l A0, [A4]
000016FC 2F28 0026 move.l -[A7], [A0 + 0x26]
00001700 A9D1 syscall TESetSelect
00001702 2054 movea.l A0, [A4]
00001704 2F28 0026 move.l -[A7], [A0 + 0x26]
00001708 A9D7 syscall TEDelete
0000170A 2054 movea.l A0, [A4]
0000170C 2F28 0042 move.l -[A7], [A0 + 0x42]
00001710 42A7 clr.l -[A7]
00001712 2054 movea.l A0, [A4]
00001714 3028 0046 move.w D0, [A0 + 0x46]
00001718 48C0 ext.l D0
0000171A 2228 0048 move.l D1, [A0 + 0x48]
0000171E D280 add.l D1, D0
00001720 4481 neg.l D1
00001722 2F01 move.l -[A7], D1
00001724 42A7 clr.l -[A7]
00001726 201F move.l D0, [A7]+
00001728 2E9F move.l [A7], [A7]+
0000172A B097 cmp.l D0, [A7]
0000172C 6F02 ble +0x4 /* 00001730 */
0000172E 2E80 move.l [A7], D0
label00001730:
00001730 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00001734 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
00001738 2F0B move.l -[A7], A3
0000173A 4EBA F8AC jsr [PC - 0x754 /* 00000FE8 */]
0000173E 1F3C 0001 move.b -[A7], 0x1
00001742 2054 movea.l A0, [A4]
00001744 2F28 0022 move.l -[A7], [A0 + 0x22]
00001748 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label0000174C:
0000174C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001750 4E5E unlink A6
00001752 2E9F move.l [A7], [A7]+
00001754 4E75 rts
00001756 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_339: // at 00001758 (misaligned)
0000175A 0000 2F2E ori.b D0, 0x2E /* '.' */
0000175E 0008 4EAD ori.b A0, 0xAD
00001762 1232 2F2E 0008 4EBA move.b D1, [[A2 + 0x8] + D2 * 8 + 0x4EBA]
0000176A FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
0000176C 4E5E unlink A6
0000176E 2E9F move.l [A7], [A7]+
00001770 4E75 rts
00001772 0000 .incomplete